@charset "utf-8";

img{padding:0!important;width:100%;}
ul{margin-top:0;margin-bottom:0;}
*{margin:0;padding:0;font-family: 'Noto Sans KR', 'Nanum Gothic', sans-serif;}
li{list-style:none;}
a{text-decoration:none;}
input, textarea{padding-left:10px;box-sizing:border-box;font-size:13px;font-weight:normal;}
textarea{padding-top:10px;}
.bu_tu, .bu_tu01, input, .invite p, placeholder, label, #apply .priv ul li .box p, .nanum{font-family:'Nanum Gothic', sans-serif;}

input::placeholder{color:#b4b4b4;font-size:13px;font-weight:normal;font-family:'Nanum Gothic', sans-serif;}
textarea::placeholder{color:#b4b4b4;font-size:13px;font-weight:normal;font-family:'Nanum Gothic', sans-serif;}
::-webkit-input-placeholder{color:#b4b4b4;font-size:13px;font-weight:normal;font-family:'Nanum Gothic', sans-serif;}
:-ms-input-placeholder{color:#b4b4b4;font-size:13px;font-weight:normal;font-family:'Nanum Gothic', sans-serif;}

input:focus::-webkit-input-placeholder, textarea:focus::-webkit-input-placeholder { /* WebKit browsers */ color:transparent; } 
input:focus:-moz-placeholder, textarea:focus:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color:transparent; } 
input:focus::-moz-placeholder, textarea:focus::-moz-placeholder { /* Mozilla Firefox 19+ */ color:transparent; } 
input:focus:-ms-input-placeholder, textarea:focus:-ms-input-placeholder { /* Internet Explorer 10+ */ color:transparent; }

.pointer{cursor:pointer;}
label, input[type="radio"], input[type="checkbox"], select, .btn, a{cursor:pointer;}


#wrap{width:100%;/*height:175px;*/}
#wrap>h1{width:100%;text-align:center;font-size:36px;color:#1b1b1b;background:#000;margin-bottom:0;}
/* .sectionWrap{width:70%;max-width:1280px;position:absolute;top:175px;left:50%;transform: translate(-50%, 0);height:0;margin:0 auto;padding:0;margin-bottom:50px;} */
.sectionWrap{width:70%;max-width:1280px;margin:0 auto;padding:0;margin-bottom:50px;}
.sectionWrap h2.subTitle{margin:50px auto;font-size:26px;color:#1b1b1b;text-align:center;letter-spacing:-3px;font-weight:bold;}
/*.sectionWrap .midPart h2 span{display:block;width:3px;height:26px;background:#d12229;float:left;margin:0 10px 0 0;}*/
.nav{width:70%;max-width:1280px;height:65px;margin:0 auto;}
.nav>li{width:25%;height:65px;float:left;}
.nav>li>a{position:relative;display:block;height:65px;line-height:68px;background:#fff;text-align:center;color:#000;box-sizing:border-box;text-decoration:none;font-weight:800;font-size:16px;}
.nav>li.on>a{border-bottom:6px solid #d50c1d;}
ul.MNnav>li>a{width:25%;}
.navFive>li>a{width:20%;}
.navFive>li>a{width:20%;}
.subMenuWrap{margin:0 auto;}
.subMenu{width:25%;height:270px;text-align:center;margin-top:-1px;float:left;padding-top:10px;border-left: 0.5px solid #ebebeb;}
.subMenuWrap ul:last-child{border-right: 0.5px solid #ebebeb}
.subMenu li{height:50px;text-align:center;background-color: transparent;}
.subMenu li a{display:block;line-height:50px;text-align:center;color:#666;letter-spacing:-1px;width:99%;margin:0 auto;}
.subMenu li a:hover{text-decoration:none;color:#d50c1d;font-weight:bold;background-color: transparent;}


/* .container.Intro, .container.pore , .container.review , .container.apply, .container.sponsor, .container.qna, .container.reccm, .container.BisinessLine, .container.History, .container.Company, .container.msg, .container.eduQ, .container.map{margin-top:0px;} */

.container.apply, .container.reccm, .container.qna, .container.sponsor, .container.BisinessLine, .container.History, .container.Company, .container.msg{margin-top:50px;}

.mobile{display:none;}

.hide{display:none;}

ul.subNav{width:100%;height:48px;margin:0 auto;overflow-x:auto;overflow-y:hidden;white-space:nowrap;background:#f8f7f7;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;text-align:center;}
ul.subNav li a{display:block;height:48px;line-height:47px;float:left;text-align:center;color:#666;font-size:15px;font-weight:bold;}
ul.subNav li:first-child a{border-left:1px solid #d8d8d8;}
ul.subNav li:last-child a{border-right:1px solid #d8d8d8;}
ul.subNav.menu4 li a{width:20%;}

.container{overflow:hidden;}
li{list-style:none;}
.row{padding:0;margin-left:0;margin-right:0;}

.midWrap {
  position: relative;
    top
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;

/*
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
*/
}  

area:focus{
  border: none;
  outline:none;
  outline-style: none;
  -moz-outline-style:none; 
}



@media screen and (min-width:1280px)   {
	
  /*  .camid, .casmall { display:none;  }  */
}

@media screen and (min-width:768px) and (max-width:1279px) {
	
  /*  .cabig, .casmall { display:none;  } */
}

@media screen and (max-width:767px) {
	
  /*  .cabig, .camid { display:none;  }  */
}


/* index */
.onAirH2{margin:50px 0 0;font-size:22px;letter-spacing:-1px;}
.onAirH2 span{color:#d50c1d;}
.onAirH3 h3{letter-spacigin:-2px;font-weight:600;font-size:1.6em;margin:70px 0 10px; margin-left: 17px;}
.onAirH3 span{color:#d50c1d;margin-top:30px;}
.sliding.onAir{position:relative;margin:15px 0;}
.sliding_box.swiper-container.onAirIn{padding:0 0 20px;}
.sliding.onAir .prev{position:absolute;left:0;top:35%;}
.sliding.onAir .next{position:absolute;right:0;top:35%;}
.sliding.onAir figure{border:none;}
.sliding.onAir figcaption{margin:10px auto 0;height:34px;overflow:hidden;}
.sliding.onAir figcaption a{margin:0 auto;line-height:16px;}

.mainVd iframe{/*width:100%;max-width:1280px;height:auto;*/}
.mainVd{width:100%;/*max-width:1280px;*/height: 0;position: relative;overflow: hidden;margin: 0;padding-bottom: 56.25%;padding-top:30px;} 
.mainVd iframe, .mainVd object,.mainVd embed {width: 320px ;height: 180px;position: absolute;top: 0;left: 0;margin: 0;padding: 0;}
.speechDetail{margin:0 auto;}


/*메가넥스트소개 megaNext*/
.intro{width:100%;overflow:hidden;}
/*.intro .leftImg{width:40%;float:left;text-align:right;}*/
.intro .leftImg img{width:100%;display:block;max-width:344px;margin:0 auto;}
.intro .leftImg .megaNext{clear:both;text-align:right;}
.intro .leftImg p{font-size:2.2em;font-family:'NanumBarunGothic','나눔바른고딕','NanumBarunGothic',sans-serif;}
.intro .leftImg .fontColor1{color:#333;clear:both;line-height:0.8em;}
.intro .leftImg .fontColor2{color:#a3a3a3;line-height:0.8em;}
.intro .leftImg .fontColor3{color:#007ac1;line-height:0.8em;}
/*.intro .rightText{width:58%;float:right;padding-top:55px;}*/
.intro .rightText p{width:80%;margin:25px auto;color:#666;font-size:0.85em;line-height:1.5em;}
.intro .rightText p strong{font-size:1.45em;color:#333;}
.intro p, .intro b{padding:0 12px;}


.information{background:#f4f4f4;border-top:2px solid #333;clear:both;}
.information table{width:100%;}
.information table caption{width:1px;height:1px;margin-left:1000px;overflow:hidden;}
.information tr{height:2.3em;border-bottom:1px solid #dedede;line-height:2.3em;color:#666;text-align:left;font-size:0.9em;}
.information th{text-align:center;}
.information th label{margin-bottom:0;line-height:40px;}
.information th span{color:#333;}
.information td{color:#666;}

.midWrap.introduce>section>h3{letter-spacigin:-2px;font-weight:600;font-size:1.2em;}
.midWrap.introduce>section>h3 span{color:#d50c1d;}

/*hron 소개*/
.midWrap.introduce{margin:0 auto;}
.midWrap.introduce h3{font-size:22px;margin:30px 0 10px;padding:0;}
/*.midWrap.introduce section{width:868px;margin:0 auto;}*/
.hronAdvantage img{max-width:173px;}
.midWrap.introduce .outline li{color:#656565;font-size:13px;line-height:22px;}
.midWrap.introduce .outline li::before {content: "·"; color:#ac223a;margin-right:8px;}
.midWrap.introduce .outline pre{display:inline-block;}
.midWrap.introduce .date{width:100%;min-height:140px;margin:20px 0 10px;}
.midWrap.introduce .date li{height:140px;background:#f9f9f9;padding-top:40px;box-sizing:border-box;border-top:1px solid #dfdfdf;border-left:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;}
.midWrap.introduce .date li:last-child{border-right:1px solid #dfdfdf;}
.midWrap.introduce .date li .dateLeft{width:30%;float:left;text-align:right;padding-top:10px;}
.midWrap.introduce .date li .dateRight{width:60%;float:right;}
.midWrap.introduce .date li .month{color:#555;font-weight:600;}
.midWrap.introduce .date li .dayW{color:#a5a5a5;margin-top:5px;font-size:13px;}
.midWrap.introduce .date li .dateN{color:#1e2736;font-size:55px;font-weight:900;}
.midWrap.introduce .date li .day{color:#555;}
.midWrap.introduce .program table{width:100%;}
.midWrap.introduce .program table th, .midWrap.introduce .program table td{width:125px;border:0.1px solid #c1c1c1;box-sizing: border-box;text-align:center;}
.midWrap.introduce .program table th{height:45px;background:#2e3a50;color:#fff;box-sizing:border-box;padding:5px 16px;font-weight:500;font-size:14px;}
.midWrap.introduce .program table td{font-size:14px;letter-spacing:-1px;padding:20px 5px;line-height:17px;}
.midWrap.introduce .program table td span{display:block;}
.midWrap.introduce .program table .bgColor td{background:#f1f2f7;color:#acacac;}

.pointColor{color:#ce0000;margin:10px 0;}
.caption{color:#9b9b9b;font-size:13px;}

.midWrap.introduce .time table{width:100%;}
.midWrap.introduce .time table th, .midWrap.introduce .time table td{border:0.1px solid #c1c1c1;box-sizing: border-box;text-align:center;}
.midWrap.introduce .time table th{height:40px;background:#2e3a50;color:#fff;box-sizing:border-box;padding:5px 16px;font-weight:500;font-size:14px;}
.midWrap.introduce .time table td{font-size:14px;padding:15px 5px;line-height:17px;}
.midWrap.introduce .time table .thTime{width:240px;}
.midWrap.introduce .time table .thSubject{width:225px;}
.midWrap.introduce .time table .thContent{width:403px;}
.midWrap.introduce .time table .bgColor td{background:#edf0f7;}

.midWrap.introduce .papa { text-align: center; padding-top:10px; font-size: 0.875em;}

.col-md-2.mb-3.mobde img {
    max-width: 196px ;
}

.hronChannel p{font-size:14px;color:#5f5f5f;line-height:20px;}
.hronChannel p strong{font-size:20px;line-height:40px;color:#222;}
.hronChannel ul li a{display:block;}
.hronChannel ul li img{max-width:140px;}
.hronSpeaker p{font-size:14px;color:#5f5f5f;line-height:20px;}
.hronSpeaker p strong{display:block;font-size:20px;line-height:40px;color:#222;}
.hronSpeaker div{margin:30px 0;}


@media screen and (min-width:1071px) and (max-width:1520px)   {
    .midWrap.introduce .papa { width:145px; }
}

@media screen and (min-width: 320px) and (max-width: 767px) {
	.midWrap.introduce .mobde { flex: 0 0 50%;  max-width: 50%; }
 	.midWrap.introduce .papa  { width:180px;} 
}



/*연혁 history*/
.history .leftImg{text-align:right;}
.history .leftImg img{max-width:417px;}
.history .rightText{}
.history .rightText .year{color:#333;font-size:1.3em;line-height:2.2em;}
.history .rightText .yearUl li{list-style:disc;color:#666;font-size:0.9em;line-height:1.8em;margin-left:1.3em;}
.history .megaNext{clear:both;font-weight:600;font-size:2.1em;line-height:1em;}
.history .fontColor1{color:#333;min-width:350px;}
.history .fontColor2{color:#007ac1;}
.history .fontColor3{color:#a3a3a3;}
.customer{width:100%;overflow:hidden;background:#f4f4f4;border-top:2px solid #333;}
.customer .partner{width:100%;}
.customer .partner h3{width:90%;margin:0 auto;}
.customer .partner h3 img{width:90px;}
.customer .partner ul{90%;margin:0 auto;text-align:center;}
.customer .partner ul li{display:inline-block;margin:5px 0;}
.customer .partner ul li img{min-width:128px;}
.customer .partner ul li span{color:#888;font-size:0.9em;vertical-align:text-top;}


/*부회장 메시지 sungO*/

.sungO{width:100%;overflow:hidden;}
.sungO .leftImg{text-align:right;}
.sungO .leftImg img{display:block;max-width:450px;margin:0 auto;}
.sungO .leftImg .megaNext{clear:both;}
.sungO .leftImg .megaNext p{font-size:2.2em;line-height:1em;letter-spacing:-1px;font-family:'NanumBarunGothic','나눔바른고딕','NanumBarunGothic',sans-serif;margin:10px 0;}
.sungO .megaNext .fontColor1{color:#333;clear:both;font-size:1.8em;}
.sungO .megaNext .fontColor2{color:#007ac1;font-size:1.8em;}
.sungO .megaNext .fontColor3{color:#a3a3a3;}
.sungO .profile{width:70%;float:right;text-align:right;}
.sungO .profile li{height:22px;color:#a3a3a3;font-size:0.85em;}
.sungO .rightText{}
.sungO .rightText p{margin:17px auto;color:#666;font-size:0.85em;line-height:1.5em;}
.sungO .rightText p strong{display:block;font-size:1.55em;color:#333;margin:10px 0;}
.sungO .rightText img{width:153px;float:right;}
.ceoBook{width:100%;overflow:hidden;background:#f4f4f4 url(/static/images/common/img_ceobook-ff4b43fa5a5cddfe26fa96f36c207e1e.jpg)no-repeat right bottom;border-top:2px solid #333;box-sizing:border-box;}
/*.ceoBook .bookText{width:63%;float:left;}*/
.ceoBook .icon img{width:66px;}
.ceoBook .bookName h2{display:inline-block;font-size:2em;}
.ceoBook .bookName .publisher{display:inline-block;font-size:13px;color:#999;padding:16px 0 0 19px;letter-spacing:-1px;}
.ceoBook .bookName span{display:inline-block;font-size:0.5em;color:#999;padding:0 8px;} 
.ceoBook .bookText .book li{color:#666;font-size:13px;line-height:25px;}
.ceoBook .bookText .book{padding-left:0;}
.ceoBook .bookImg p{display:inline-block;margin-left:20px;float:left;}
.ceoBook .bookImg img{width:98px;}

@media screen and (min-width:320px) and (max-width:990px){
    .ceoBook{background:#f4f4f4;}
}


/*사업분야 businessLine*/
.field, .service{width:100%;margin-right:auto;margin-left:auto;overflow:hidden;}
.field h2{color:#333;font-size:42px;font-weight:500;margin:50px 0;}
/*.field .wrapBox{border-bottom:1px solid #e6e6e6;box-sizing:border-box;}*/
.field .wrapBox>li{background:#f4f4f4;border:1px solid #e6e6e6;border-bottom:none;overflow:hidden;box-sizing:border-box;}
.field .wrapBox>li:nth-child(2n){border-left:none;}
.field .wrapBox a{width:100%;display:block;}
.field .wrapBox .logoHead{width:50%;float:left;}
.field .wrapBox .iconmegaHRD{width:97px;}
.field .wrapBox .iconmegaEnglish{width:117px;}
.field .wrapBox .iconEdu{width:167px;}
.field .wrapBox .iconUnivm{width:65px;}

.field .wrapBox .icon{padding:30px 0 12px 0;box-sizing:border-box;text-align:center;}
.field .wrapBox h3{color:#007ac1;font-size:2.6em;box-sizing:border-box;text-align:left;font-weight:600;}
.wrapBox .bigImg{width:48%;float:right;}
.wrapBox .bigImg.bigImg01{width:210px;}
.wrapBox .bigImg.bigImg02{width:209px;}
.wrapBox .bigImg.bigImg03{width:172px;}
.wrapBox .bigImg.bigImg04{width:148px;}
.wrapBox .bigImg.bigImg05{width:139px;}

.field .wrapBox .padT{letter-spacing:-2px;padding-top:20px;box-sizing:border-box;}
.field .wrapBox a .fore{width:62%;}
.wrapBox .bigImg.MS{width:37%;max-width:139px;}
.wrapBox .bigImg img{display:block;margin:0 auto;}
.field .wrapBox .detail{height:160px;clear:both;padding-top:40px;box-sizing:border-box;}
.field .wrapBox .detail li{width:100%;height:38px;list-style:disc;color:#666;font-size:14px;line-height:15px;margin:0 auto;text-align:left;line-height:1.4em;}
.service h2{color:#333;font-size:42px;font-weight:500;margin:25px 0 40px;}
.service .wrapSer{width:100%;overflow:hidden;border:1px solid #e6e6e6;box-sizing:border-box;}
.service .wrapSer li{height:450px;float:left;}
/*.service .wrapSer .logo{text-align:center;margin:0 auto;}*/
.service .wrapSer .megaContent{width:250px;margin:0 auto;}
.service .wrapSer .logoMegaHRD{width:135px;margin:0 auto;}
.service .wrapSer .megaEnglish{width:157px;margin:0 auto;}
.service .wrapSer .tengong{width:108px;margin:0 auto;}
.service .wrapSer .hron{width:88px;margin:0 auto;}
.service .wrapSer .weliveon{width:119px;margin:0 auto;}
.service .wrapSer img{display:block;text-align:center;margin:0 auto;}

.service .wrapSer .downText{padding:14px 2px;text-align:center;} 
.service .wrapSer .downText h3{color:#007ac1;font-size:17px;line-height:22px;font-weight:normal;letter-spacing:-1px;}
.service .wrapSer .downText .pWrap{margin-top:15px;}
.service .wrapSer .downText p{color:#666;font-size:12px;line-height:1.8em;letter-spacing:-1px;}
/*.service .wrapSer .borB{border-bottom:1px solid #e6e6e6;}*/
.borB a{display:block;}

@media screen and (min-width:768px) and (max-width:1170px){
    .field .wrapBox .logoHead{width:100%;}
    .wrapBox .bigImg{float:none;margin:0 auto;}
    .field .wrapBox a .fore{width:100%;}
    .wrapBox .bigImg.MS{width:139px;}
}




.card{position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-clip: border-box;
    border: 1px solid rgba(0,0,0,.125);
    border-radius: .25rem;}


/*강연 자세히보기*/
.pore .midWrap{margin:0 auto;}
.pore article{margin:0 auto;padding-left:0;padding-right:0;margin-left:0;margin-right:0;}
.pore figure{margin:0;border:1px solid #d6d6d6;}
.pore article figure a img{display:block;text-align:center;}
.pore article figcaption{background:#f4f4f4;height:66px;}
.pore article figcaption a{display:block;color:#888;font-size:16px;line-height:17px;}
.pore article figcaption .letterSpacing{letter-spacing:-1px;}


/* 강연 자세히 보기 detail*/
.pore .midWrap.new img{width:100%;height:auto;}


/*강연후기*/
.reviewVideo h3{font-size:1.4em;text-align:center;}
.sct_eplogue_bg{background:#303030;}
.sct_eplogue_hr video{width:100%;}
.review .reviewWrap{height:100%;margin-left:auto;margin-right:auto;}
.review .reviewWrap strong{font-weight:600;font-size:16px;line-height:2.6em;color:#ccc;}
.review .reviewWrap p{font-size:14px;color:#ccc;line-height:2.2em;margin-bottom:0;border-bottom:1px dotted #afafaf;letter-spacing:-1px;}


.sct_eplogue_hr video{display:block;width:100%;max-width:640px;height:auto;position: relative;overflow: hidden;margin:0 auto;} 
.sct_eplogue_hr iframe, .mainVd object,.mainVd embed {width: 100%;height: 100%;position: absolute;top: 0;left: 0;margin: 0;padding: 0;}





/*2.공통*/
.subWrap{margin:0 auto;}
.letter .imgLeft{text-align:center;}
.letter .imgLeft img{margin:0 auto;}
#help .letter .imgLeft img{max-width:135px;height:auto;} 
#question .letter .imgLeft img{max-width:145px;height:auto;}
#recommend .letter .imgLeft img{max-width:145px;height:auto;}

.textRight .withHRON{color:#d61920;font-size:1.4em;letter-spacing:-1.5px;font-weight:700;}
.letter .textRight h3{font-size:1.5em;}



/*2.참가신청*/
.apply .applyBanner{border:1px solid #fff;text-align:center;/*max-width:980px;*/margin:0 auto;}
.apply .priv{background:#f9f9f9;border:1px solid #e2e2e2;}
.apply .priv h3{color:black;font-weight:bold;font-size:24px;}
.apply .priv ul li>p{font-size:0.95em;letter-spacing:-1px;color:#363636;}
.apply .priv ul li .box{height:240px;background:#fff;overflow-y:auto;border:1px solid #e2e2e2;padding:10px;box-sizing:border-box;}
.apply .priv ul li .box strong{color:#666;font-size:0.9em;line-height:2em;}
.apply .priv ul li .box p{color:#666;font-size:0.85em;font-weight:200;line-height:1.4em;}
.apply .priv .AGREE{width:100%;clear:both;}
.apply .priv .AGREE small{display:block;color:#888;padding:20px 0 4px;font-weight:bold;font-size:0.95em;}
.apply .priv .AGREE span{display:inline-block;color:#000;font-size:14px;margin-left:10px;}
.apply .priv .AGREE span input{vertical-align:middle;}
.apply .priv .AGREE span label{margin-left:5px;}
.apply .downBtn .download{width:200px;height:30px;float:left;}
.apply .downBtn .sns{height:30px;float:right;}
.apply .downBtn .sns span{height:30px;line-height:30px;display:inline-block;color:#7e7c7c;font-size:13px;}
.apply .downBtn .sns span a{vertical-align:sub;}
.apply .downBtn .sns span a img{width:20px;}
.apply .applyTable{clear:both;}

.apply .downBtn{width:100%;height:30px;margin:30px 0 20px;}
.apply .downBtn .download{height:30px;float:left;}
.apply .downBtn .sns{height:30px;float:right;}
.apply .downBtn .sns span{display:inline-block;color:#7e7c7c;font-size:13px;}
.apply .downBtn .sns span a{vertical-align:sub;}

.apply .bor5 .srch{padding:30px 0 30px 15px;box-sizing:border-box;border:none;}
.apply .bor5 legend{display:none;}
.apply .bor5 caption{display:none;margin-top:-20px;}
.apply .bor5 tr th{text-align:left;padding:5px;box-sizing:border-box;}
.apply .bor5 .dot{color:#d12229;margin-right:5px;}
.apply .bor5 .bu_tu{color:#646464;font-weight:normal;font-size:13px;}
.apply .bor5 input, .qna .bor5 textarea{border:1px solid #e0e0e0;}
.apply .bor5 input{width:150px;height:22px;}
.apply .bor5 select{width:150px;height:22px;border:1px solid #e0e0e0;font-size:0.85em;color:#adadad;}
.apply .bor5 .add_box a{display:inline-block;width:56px;height:25px;line-height:25px;text-align:center;background:#f2f2f2;color:#888;border:1px solid #c4c4c4;font-size:12px;font-weight:normal;box-sizing:border-box;}
.apply .bor5 .input_box03{display:block;margin-top:8px;}
.apply .bottom_btn_qtion{display:block;width:113px;height:32px;margin:30px auto;line-height:32px;background:#455469;color:#fff;border:1px solid #000;padding:0 12px;box-sizing:border-box;text-align:center;font-size:14px;}
.apply .bor5 ::placeholder{color:#5a5a5a;font-weight:normal;}
.apply .invite p{color:#646464;font-weight:normal;font-size:13px;padding:5px 10px;}
.apply .invite textarea{height:136px;border:1px solid #e0e0e0;margin-left:7%;}
.apply .invite small{display:block;margin-top:10px;}
.apply .invite small span{float:left;color:#adadad;padding-left:20px;}
.apply .invite small div{padding-left:26px;}
.apply .invite small p{font-size:11px;color:#adadad;line-height:1.4em;}
.apply .invite .route p{margin-top:10px;}
.apply .invite .route .shuo{color:#adadad;}
.apply .invite .route .chkWrap{padding-left:22px;}
.apply .invite .route input[type=checkbox]{width:14px;vertical-align:middle;margin-right:10px;}
.apply .invite .route label{margin-right:16px;font-size:13px;font-weight:normal;color:#626262;}
.apply .invite .route input[type=text]{width:150px;}
.apply .eMail{text-align:center;margin:20px 0 10px;color:#646464;font-size:14px;}
.apply .recm label{width:90px;font-size:13px;color:#646464;font-weight:normal;padding-left:22px;}
.apply .recm input{margin-left:8px;}
.apply .recm .light{color:#adadad;font-size:0.8em;}



/*2.후원해주세요*/
.sponsor .bor5 .wid50{width:50px;margin:0 auto;}
.sponsor .bor5 ul {padding-left:0;}
.sponsor .heartImg img{width:15px;}
.sponsor .bor5 ul li{letter-spacing:-1px;}
.sponsor .bor5 ul li p{width:70%;margin-left:auto;margin-right:auto;}
.sponsor .bor5 ul li .heartImg{font-size:14px;font-weight:bold;color:#404040;}
.sponsor .bor5 ul li .dpgrey{color:#5c5c5c;font-size:13px;line-height:19px;font-weight:500;}
.sponsor .bor5 ul li{border:1px solid #e8e8e8;}
.sponsor .eMail{color:#5d5d5d;font-size:15px;text-align:center;padding-bottom:0;}
.sponsor .eMail span{text-decoration:underline;}
.sponsor .eMail span a{color:#212121;}




/*2.질문하기*/
.qna .bor5 legend{display:none;}
.qna .bor5 caption{display:none;margin-top:-20px;}
.qna .bor5 tr th{text-align:left;vertical-align:middle;padding:5px 10px;box-sizing:border-box;}
.qna .bor5 .dot{color:#d12229;margin-right:5px;}
.qna .bor5 .bu_tu{color:#646464;font-weight:normal;font-size:13px;}
.qna .bor5 input, .qna .bor5 textarea{border:1px solid #e0e0e0;}
.qna .bor5 input{width:150px;height:22px;}
.qna .bor5 .add_box a{display:inline-block;width:56px;height:24px;line-height:24px;text-align:center;background:#f2f2f2;color:#888;border:1px solid #c4c4c4;font-size:12px;font-weight:normal;box-sizing:border-box;vertical-align:middle;}
.qna .bor5 .input_box03{width:100%;display:block;margin-top:8px;}
.qna .bor5 textarea, .qna .bor5 .input_box06{width:100%;padding-left:10px;box-sizing:border-box;}
.qna .bottom_btn_qtion{display:block;width:113px;height:32px;margin:30px auto;line-height:32px;background:#455469;color:#fff;border:1px solid #000;padding:0 12px;box-sizing:border-box;text-align:center;font-size:14px;}
::placeholder{color:#5a5a5a;font-weight:normal;}
.qna .bor5 .verti{vertical-align:bottom;}




/*2.연사추천*/
.reccm .bor5{clear:both;}
.reccm .bor5 .speaker_table_top h3, .reccm .bor5 .speaker_table_btm h3{color:#313131;font-size:14px;font-weight:600;}
/*.speaker_table_top, .speaker_table_btm{overflow:hidden;}*/
.reccm .bor5 .speaker_table_top table tr th, .reccm .bor5 .speaker_table_btm table tr th{max-width:250px;}
.speaker_table_top{border-bottom:1px solid #ededed;}
/*.reccm .bor5 .speaker_table_top table, .reccm .bor5 .speaker_table_btm table{border-left:1px solid #ededed;padding-left:20px;}*/
.reccm .bor5 .srch{border:none;}
.reccm .bor5 legend{display:none;}
.reccm .bor5 caption{display:none;margin-top:-20px;}
.reccm .bor5 tr th{text-align:left;padding:5px 10px;box-sizing:border-box;vertical-align: middle;}
.reccm .bor5 .dot{color:#d12229;margin-right:7px;}
.reccm .bor5 .dotB{color:#41c3ea;margin-right:7px;}
.reccm .bor5 .bu_tu, .bu_tu01{color:#646464;font-weight:lighter;font-size:13px;}
.reccm .bor5 input, .qna .bor5 textarea{border:1px solid #e0e0e0;padding-left:10px;box-sizing:border-box;}
.reccm .bor5 input{/*width:150px;*/height:32px;}
.reccm .bor5 textarea, .reccm .bor5 .input_box06{/*width:360px;*/width:100%;border:1px solid #e0e0e0;}
.reccm .bottom_btn_qtion{display:block;width:113px;height:32px;margin:30px auto;line-height:32px;background:#455469;color:#fff;border:1px solid #000;padding:0 12px;box-sizing:border-box;text-align:center;font-size:14px;}
.reccm .bor5 ::placeholder{color:#5a5a5a;font-weight:normal;}
.reccm .bor5 textarea{padding:10px;overflow-y:auto;}
.reccm .bor5 .verti{vertical-align:bottom;}




/*강연영상*/
.mainBox{background:#303030;padding:50px 0;}
.mainBox .speechImg{float:left;margin:0 auto;text-align:center;}
.speechImg iframe{margin:0 auto;}
.mainBox .speechText{max-height:360px;float:left;margin:0 auto;padding:20px 0;}
.mainBox .speechTextWrap{width:85%;margin:0 auto;}
.mainBox .speechText h4{width:100%;border-bottom:1px solid #0c0c0c;}
.mainBox .speechText h4 a{display:block;color:#fff;font-size:0.8em;padding-bottom:10px;}
.mainBox .speechText span{color:#666;margin-top:10px;}
.mainBox .speechText p{color:#ccc;margin-bottom:0;font-size:15px;padding-right:15px;}
.mainBox .speechText p.boxScr{max-height:150px;overflow-y:scroll;}
.ytp-cued-thumbnail-overlay{background-size:contain!important;-webkit-background-size:contain!important;}
.ytp-cued-thumbnail-overlay-image{background-size:contain!important;-webkit-background-size:contain!important;}



.speechText p.boxScr::-webkit-scrollbar-track
{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    background-color: #F5F5F5;
}

.speechText p.boxScr::-webkit-scrollbar
{
    width: 6px;
    background-color: #F5F5F5;
}

.speechText p.boxScr::-webkit-scrollbar-thumb
{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color: #666;
}

.subBox a p::-webkit-scrollbar-track
{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    background-color: #F5F5F5;
}

.subBox a p::-webkit-scrollbar
{
    width: 6px;
    background-color: #F5F5F5;
}

.subBox a p::-webkit-scrollbar-thumb
{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color: #666;
}

 .subBox a{display:block;margin:0 auto;text-decoration:none;background:#303030;padding:15px 19px;}
 .subBox a img{}
 .subBox a p{height:47px;color:#ccc;font-size:14px;margin-bottom:0;;overflow-y:scroll;padding-top:7px;}
 .subBox a p:hover{color:#fff;}


@media screen and (min-width:1700px) {
    .speechImg iframe{width:560px;height:315px;}
}

@media screen and (min-width:1480px) and (max-width:1701px){
    .speechImg iframe{width:560px;height:315px;}
}

@media screen and (min-width:768px) and (max-width:1479px){
	.speechText{margin:0;}
    .speechImg iframe{width:448px;height:100%;}
    .mainBox .speechText p{font-size:14px;}
    .subBox a p{font-size:13px;}
}

@media screen and (max-width:767px) {
    .speechImg iframe{width:100%;height:100%;}
    /* .mainBox .speechImg{min-height:365px;} */
}

/* 강연영상Detail */
.mainBoxDetail{background:#303030;}
.mainBoxDetail .speechText p{color:#ccc;margin-bottom:0;font-size:15px;background:#303030;}
.mainBoxDetail .speechImg iframe{/*width:100%;max-width:1280px;height:auto;*/}
.mainBoxDetail .speechImg{width:100%;max-width:1280px;height: 0;position: relative;overflow: hidden;margin: 0;padding-bottom: 56.25%;padding-top:30px;} 
.mainBoxDetail .speechImg iframe, .mainBoxDetail .speechImg object,.mainBoxDetail .speechImg embed {width: 100%;height: 100%;position: absolute;top: 0;left: 0;margin: 0;padding: 0;}




/*현장스케치*/
/*.selectWrap{width:70%;height:101px;margin:0 auto;}*/
.seasonNameWrap{text-align:right;}
.seasonNameWrap p{margin:15px 0;font-size:14px;color:#666;}
.seasonName{width:auto;text-align:right;margin:15px 0;font-size:14px;padding-left:20px;}
.sketch figure a{display:block;text-align:center;}
/*.sketch figure a img{width:240px;}*/
.sketch figure figcaption{margin:0 auto;}
.sketch figure figcaption a{color:#888;font-size:16px;text-align:left;padding:5px 0;}
.sketch .moreBtn{display:block;width:130px;height:40px;line-height:40px;margin:0 auto;clear:both;font-size:13px;text-align:center;background:#d50c1d;color:#fff;}

/*참가신청조회*/
/* .inWrap .bor5{text-align:left;margin:0 auto;} */
/* .inWrap .textRight{display:inline-block;position:relative;left:50%;top:50%;transform:translate(-50%, -25%);padding-top:50px;} */
/* .inWrap .textRight p{margin-bottom:0;margin-top:1rem;} */
.inWrap{width:100%;height:auto;padding:50px 0;background:#f9f9f9;}


#memberCheck .bor5{text-align:left;width:70%;margin:0 auto;}


#nodata .bor5{display:block;}
#nodata .textRight{text-align:center;margin-bottom:0;margin-top:1rem;}


#dataOne .bor5{display:inline-block;position:relative;left:50%;top:20%;transform:translate(-50%, -10%);text-align:left;}
#dataOne .btn.btn-dark.btn-block{margin-top:20px;}



/*기업교육 문의*/

/* .eduQ .eduQBanner{max-width:980px;margin:0 auto;} */
.eduQ .eduQBanner{width:100%;margin:0 auto;}
.eduQ .cs{font-size:19px;font-weight:600;}
.eduQ .priv{background:#f9f9f9;border:1px solid #e2e2e2;}
.eduQ .priv h3{color:#8d8d8d;font-weight:normal;font-size:20px;}
.eduQ .priv ul li>p{font-size:0.95em;letter-spacing:-1px;color:#363636;}
.eduQ .priv ul li .box{height:240px;background:#fff;overflow-y:auto;border:1px solid #e2e2e2;padding:10px;box-sizing:border-box;}
.eduQ .priv ul li .box strong{color:#666;font-size:0.9em;line-height:2em;}
.eduQ .priv ul li .box p{color:#666;font-size:0.85em;font-weight:200;line-height:1.4em;}
.eduQ .priv .AGREE{width:100%;clear:both;}
.eduQ .priv .AGREE small{display:block;color:#888;padding:20px 0 4px;font-weight:lighter;font-size:14px;}
.eduQ .priv .AGREE span{display:inline-block;color:#000;font-size:14px;margin-left:10px;}
.eduQ .priv .AGREE span input{vertical-align:middle;}
.eduQ .priv .AGREE span label{margin-left:5px;}

.bor5.company input{}
.bor5.company select{height:22px;padding-left:10px;box-sizing:border-box;border:1px solid #e0e0e0;}
.bor5.company .phone select{width:60px;}
.bor5.company .phone input{width:60px;}
.bor5.company .cellphone select{width:60px;}
.bor5.company .cellphone input{width:60px;}
.bor5.company .line_txt, .bype_box, .check_box_group label{color:#adadad;font-size:13px;}
.bor5.company .check_box_group label{font-size:0.85em;}
.bor5.company .email select{width:133px;}
.bor5.company .email input{width:133px;}


.bor5.company .srch{padding:30px 0;box-sizing:border-box;border:none;}
.bor5.company legend{display:none;}
.bor5.company caption{display:none;margin-top:-20px;}
.bor5.company tr th{text-align:left;padding:5px;box-sizing:border-box;}
.bor5.company .dot{color:#d12229;margin-right:5px;}
.bor5.company .bu_tu{color:#646464;font-weight:normal;font-size:13px;}
.bor5.company input, .qna .bor5 textarea{border:1px solid #e0e0e0;}
.bor5.company input{width:100%;height:32px;}
.bor5.company select{width:100%;height:32px;border:1px solid #e0e0e0;font-size:0.85em;color:#adadad;}
.bor5.company .add_box a{display:inline-block;width:56px;height:25px;line-height:25px;text-align:center;background:#f2f2f2;color:#888;border:1px solid #c4c4c4;font-size:12px;font-weight:normal;box-sizing:border-box;}
.bor5.company .input_box03{display:block;margin-top:8px;}
.eduQbtn{display:block;width:113px;height:32px;margin:30px auto;line-height:32px;background:#455469;color:#fff;border:1px solid #000;padding:0 12px;box-sizing:border-box;text-align:center;font-size:14px;}
.bor5.company ::placeholder{color:#5a5a5a;font-weight:normal;}
.bor5.company .invite p{color:#646464;font-weight:normal;font-size:13px;padding:5px 10px;}
.bor5.company .invite textarea{height:136px;border:1px solid #e0e0e0;margin-left:7%;}
.bor5.company .invite small{display:block;margin-top:10px;}
.bor5.company .invite small span{float:left;color:#adadad;padding-left:20px;}
.bor5.company .invite small div{padding-left:26px;}
.bor5.company .invite small p{font-size:11px;color:#adadad;line-height:1.4em;}
.bor5.company .invite .route p{margin-top:10px;}
.bor5.company .invite .route .shuo{color:#adadad;}
.bor5.company .invite .route .chkWrap{padding-left:22px;}
.bor5.company .invite .route input[type=checkbox]{width:14px;vertical-align:middle;margin-right:10px;}
.bor5.company .invite .route label{margin-right:16px;font-size:13px;font-weight:normal;color:#626262;}
.bor5.company .invite .route input[type=text]{width:150px;}
.bor5.company .eMail{text-align:center;margin:20px 0 10px;color:#646464;font-size:14px;}
.bor5.company .recm label{width:90px;font-size:13px;color:#646464;font-weight:normal;padding-left:22px;}
.bor5.company .recm input{margin-left:8px;}
.bor5.company .recm .light{color:#adadad;font-size:0.8em;}

.partner_area h2{font-size:19px;font-weight:600;margin:48px 0 10px;}
.partner_area .partner_cont{overflow:hidden;}
.partner_area .partner_cont article{overflow:hidden;margin:10px auto 0;padding:0;}
.partner_area .partner_cont article figure{height:50px;margin:0;text-align:center;border:1px solid #eee;}
.partner_area .partner_cont article figure .partner_logo_box{width:188px;height:48px;border:1px solid #dfdfdf;text-align:center;margin-bottom:0;}
.partner_logo_box span{vertical-align:middle;line-height:48px;margin:0 auto;}
.partner_logo_box img{display:inline;width:auto;vertical-align:middle;margin:0 auto;}
#counsel_t_input, #counsel_input{width:70%;border-color:#e0e0e0;}

.bor5.company .td_btm .i_check{width:15px;vertical-align:middle;}
/*.bor5.company .td_btm .check_box_group label{margin-right:10px;}*/

#counsel_input{padding:10px;}

.row.gutter-10 {
    margin-left: -5px!important;
    margin-right: -5px!important;
}

.gutter-p10{
padding-left: 5px!important;
padding-right: 5px!important;
}






/*Footer*/
    #footer .f_slide .slides li a img{height:24px;width:auto;}
	#footer .btn, #footer .line{height:18px;width:auto;}
	
    #footer{background:#323232;width:100%;position:relative;z-index:2;overflow-x:hidden;}
    #footer .footerWrap{width:70%;max-width:1280px;margin:0 auto;}
    
    .bannerSlide{width:70%;margin:0 auto;position:relative;}
	#footer .f_top h3{color:#fff;font-size:15px;font-weight:400;line-height:65px;padding-right:40px;float:left;margin-bottom:0;}

	.footerSlideWrap{position: relative; /* left:55px; */ height: 69px; overflow: hidden;}
	.footerSlideWrap .banner{position: absolute; left:0; top: 0; width: 5000px;}
	.footerSlideWrap li{float:left;}
	.footerSlideWrap li a{display: block; /* width:115px; */ height:69px; line-height:69px; text-align:center; padding-top:20px; padding-left: 20px;}
	.footerSlideWrap li img{width:auto;height:32px;}
	#footer .f_top .article{position:relative;}
	#footer .control .btn img{width:22px;height:auto;position:absolute;top:0;left:0;}
	#footer .btnPrev{display:block;position: absolute; left: 85px; top: 22px; width: 22px; height:26px; box-sizing: border-box; color: #bbbbbb; font-size: 20px; text-align: center; line-height: 70px;}
	#footer .btnNext{display:block;position: absolute; left: 122px; top: 22px; width: 22px;height:26px; box-sizing: border-box; color: #bbbbbb; font-size: 20px; text-align: center; line-height: 70px;}
	.address{width:100%;height:220px;background:#f0f0f0;}
	#footer .f_bottom{height:130px}
    #footer .f_bottom .f_b_left{}
    #footer .f_bottom .f_b_left .f_menu{text-align:left;margin-bottom:20px;margin-block-start:0;padding-inline-start:0;}
    #footer .f_bottom .f_b_left .f_menu li{/*background:url(/images/s_line.gif) no-repeat right center;*/display:inline-block;}
    #footer .f_bottom .f_b_left .f_menu li.last{background:none}
    #footer .f_bottom .f_b_left .f_menu li.last a{padding-right:0}
    #footer .f_bottom .f_b_left .f_menu li a{padding:0 10px 0 5px;font-size:12px;font-weight:300;color:#ebebeb}
    #footer .f_bottom .f_b_left .f_menu li a.first{padding-left:0}
    #footer .f_bottom .f_b_left .f_cmpn_info{text-align:left;font-size:13px;color:#ebebeb}
    #footer .f_bottom .f_b_left .f_cmpn_info li.adress{font-weight:300;margin-bottom:10px}
    #footer .f_bottom .f_sns{text-align:right;margin-top:42px}
    #footer .f_bottom .f_sns li{padding:0 7px;display:inline-block}
    #footer .f_bottom .f_sns li.last{padding-right:0}
    


/*index 찾아오시는길 지도 위치*/
/*pc*/
.eventMap{position:relative;}
.eventMap #hronEventmap{width:64.5%;height:48%;position:absolute;left:17.65%;top:26.52%;} 
/*tablet*/
.eventMapTb{position:relative;}
.eventMapTb #hronEventmapTb{width:92.7%;height:45%;position:absolute;left:3.9%;top:25%;}
/*mobile*/
.eventMapMb{position:relative;}
.eventMapMb #hronEventmapMb{width:91%;height:51%;position:absolute;left:4.5%;top:26.29%;}


.adBanner{display:none;}


@media screen and (min-width:1301px) {
	.mainTablet, .mainMobile{display:none;}
	#wrap{width:100%;}
	.adBanner{width:100%;position:relative;left:0;top:0;background:linear-gradient(90deg, #ff1494 0%, #ff1494 40%, #9814f4 60%, #9814f4 100%);}
	.adBanner a{display:block;text-align:center;}
	.adBanner a img{height:140px;width:auto;margin:0 auto;}
	
	.goMainWrap{width:70%;height:110px;margin:0 auto;max-width:1280px;position:relative;}
	.logoFlag{height:101px;width:auto;position:absolute;left:0;top:0;}
	.logoFlag strong{display:block;position:absolute;top:10px;color:#fff;font-size:20px;text-align:center;}
	.logoFlag strong span{displat:block;color:#ffe71b;font-size:30px;}
	.logoLink{width:auto;position:absolute;right:0;top:22px;}
	.logoLink li{display:inline-block;float:left;margin-left:-8px;}
	.logoLink li a{display:block;}
	.logoLink li a img{width:auto;}
	
	ul.subNav.menu2{width:100%;border-bottom:1px solid #d8d8d8;border-right:1px solid #d8d8d8;text-align:centrer;}
    ul.subNav.menu2 li a{width:25%;}
	
	.container{width:100%;} 
	.hronH1 .goMain{display:block;height:110px;text-align:center;position:relative;}
	.hronH1 .goMainWrap .mainLogo img{width:auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:100;}
	.menuBg{width:100%;height:270px;position:absolute;left:0;background:#fff;z-index:50;border-bottom:1px solid #d50c1d;}
	.navWrap{width:100%;left:0;height:65px;background:#ebebeb;border-bottom:2px solid #d50c1d;}
	.nav{width:70%;max-width:1280px;height:63px;margin:0 auto;overflow:hidden;}
	.nav>li>a{background:#ebebeb;font-size:22px;}
	.nav>li>a:hover{border-bottom:6px solid #d50c1d;color:#d50c1d;}
	.nav>li.on>a:hover{border-bottom:6px solid #d50c1d;color:#d50c1d;}
	ul.subNav li a{border-right:1px solid #d8d8d8;}
	ul.subNav li a:hover{background:#d50c1d;color:#fff;text-decoration:none;}
	ul.subNav li.on a{background:#d50c1d;color:#fff;text-decoration:none;}
	ul.subNav li.hoverNone a:hover{background:transparent;}
	.subMenuWrap{width:70%;max-width:1280px;margin:0 auto;}
	.subMenu li a{font-size:16px;}
	
	.sectionWrap{width:70%;max-width:1280px;margin:0 auto;padding-bottom:50px;}   
	.eduQ .cs{margin-bottom: 48px; margin-top: 48px;}
	.sectionWrap{width:70%;max-width:1280px;}
	.logoHead h3 span{display:block;}
	.sketch .moreBtn{margin-top:60px;}
}


@media screen and (min-width:1000px) and (max-width:1300px){
	.mainTablet, .mainMobile{display:none;}
	
	.goMainWrap{width:90%;height:110px;margin:0 auto;position:relative;}
	.hronH1 .goMainWrap .mainLogo{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}
	.hronH1 .goMainWrap .mainLogo img{position:absolute;top:0;left:0;}
	.logoFlag{height:101px;width:auto;position:absolute;left:0;top:0;}
	.logoFlag strong{display:block;position:absolute;top:10px;color:#fff;font-size:20px;text-align:center;}
	.logoFlag strong span{displat:block;color:#ffe71b;font-size:30px;}
	
	.logoLink{display:none;}
	.adBanner{width:100%;position:relative;left:0;top:0;background:linear-gradient(90deg, #ff1494 0%, #ff1494 40%, #9814f4 60%, #9814f4 100%);}
	.adBanner a{display:block;text-align:center;}
	.adBanner a img{height:116px;width:auto;margin:0 auto;}
	
    .hronH1 .goMain{display:block;height:110px;text-align:center;position:relative;}
	.hronH1 .goMainWrap .mainLogo img{width:auto;height:60px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:100;}
	.menuBg{width:100%;height:270px;position:absolute;left:0;background:#fff;z-index:50;border-bottom:1px solid #d50c1d;}
    .navWrap{width:100%;left:0;height:65px;background:#fff;border-bottom:2px solid #d50c1d;}
    .nav{width:90%;height:63px;margin:0 auto;overflow:hidden;}
    .nav>li>a:hover{border-bottom:6px solid #d50c1d;}
	.nav>li.on>a:hover{border-bottom:6px solid #d50c1d;color:#d50c1d;}
	ul.subNav.menu2{width:100%;border-bottom:1px solid #d8d8d8;border-right:1px solid #d8d8d8;text-align:centrer;}
    ul.subNav.menu2 li a{width:25%;}
    ul.subNav li.hoverNone a:hover{background:transparent;}
	.subMenuWrap{width:90%;margin:0 auto;}
    .subMenu{width:25%;}
    .mobile{display:none;}
    .sectionWrap{width:90%;}
    .subNav {width:70%;}
    .subNav li a{border-right:1px solid #d8d8d8;}
    ul.subNav li a:hover{background:#d50c1d;color:#fff;text-decoration:none;}
	ul.subNav li.on a{background:#d50c1d;color:#fff;text-decoration:none;}
    .eduQ .cs{margin-bottom: 48px; margin-top: 48px;}
    .logoHead h3 span{display:block;}
}

@media screen and (min-width:768px) and (max-width:999px){
	.mainPc, .mainMobile{display:none;}
	.adBanner{width:100%;position:relative;left:0;top:0;background:linear-gradient(90deg, #ff1494 0%, #ff1494 40%, #9814f4 60%, #9814f4 100%);overflow:hidden;}
	.adBanner a{display:block;text-align:center;}
	.adBanner a img{height:116px;width:auto;margin:0 auto;}
	
	.goMainWrap{width:100%;height:110px;margin:0 auto;position:relative;}
	.hronH1 .goMainWrap .mainLogo{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}
	.hronH1 .goMainWrap .mainLogo img{width:140px;}
	.logoFlag{height:101px;width:auto;position:absolute;left:0;top:0;}
	.logoFlag strong{display:block;position:absolute;top:10px;color:#fff;font-size:20px;text-align:center;}
	.logoFlag strong span{displat:block;color:#ffe71b;font-size:30px;}
	
	.hronH1{height:110px;}
    .hronH1 .goMain{display:block;height:110px;text-align:center;position:relative;}
    /* .hronH1 .goMainWrap .mainLogo img{width:140px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:100;}  */
    .navWrap{width:100%;height:67px;position:relative;left:0;background:#fff;border-bottom:2px solid #d50c1d;}
    .nav{width:100%;}
    .nav>li>a:hover{border-bottom:6px solid #d50c1d;}
	.nav>li.on>a:hover{border-bottom:6px solid #d50c1d;color:#d50c1d;}
    .mobile{display:none;}
    ul.subNav.menu2{width:100%;border-bottom:1px solid #d8d8d8;border-right:1px solid #d8d8d8;text-align:centrer;}
    ul.subNav.menu2 li a{width:25%;}
    ul.subNav li.hoverNone a:hover{background:transparent;}
    .subMenuWrap{width:100%;}
    .subMenu{width:25%;}
    .menuBg{width:100%;height:250px;position:absolute;left:0;top:177px;z-index:50;background:#fff;border-top:1px solid #d50c1d;border-bottom:1px solid #d50c1d;}
    .sectionWrap{width:100%;}
    .subNav {width:100%;}
    .subNav li a{border-right:1px solid #d8d8d8;}
    .subNav li a:hover{background:#d50c1d;color:#fff;text-decoration:none;}
	.subNav li.on a{background:#d50c1d;color:#fff;text-decoration:none;}
	.eduQ .cs{margin-bottom: 48px; margin-top: 48px;}
	.field .wrapBox h3{font-size:2.2em;}
    
}


/* 모바일버전 */
@media screen and (min-width:320px) and (max-width:767px){
	.mainPc, .mainTablet{display:none;}
    .mobile{display:block;}
    .mainMobile{margin-top:60px;}
    #wrap{height:50px;position:relative;left:0;top:0;z-index:100;}
    .adBanner{width:100%;position:relative;left:0;top:0;background:linear-gradient(90deg, #ff1494 0%, #ff1494 40%, #9814f4 60%, #9814f4 100%);overflow:hidden;}
	.adBanner a{display:block;text-align:center;}
	.adBanner a img{height:88px;width:auto;margin:0 auto;}
	
	
	/*햄버거버튼*/
	.goMainWrap .hambtn{width: 25px;height: 22px;position: absolute;right: 15px;top: 50%;transform: translate(0,-50%);}
	.goMainWrap .hambtn::before {content: '';width: 100%;height: 2px;position: absolute;right: 0;top: 0;background: #fff;transform-origin: right top;transition: all 0.5s;}
	.goMainWrap .hambtn span {width: 100%;height: 2px;position: absolute;right: 0;top: 50%;transform: translate(0,-50%);background: #fff;text-indent: -999px;overflow: hidden;transition: all 0.5s;}
	.goMainWrap .hambtn::after { content: '';width: 100%;height: 2px;position: absolute;right: 0;bottom: 0; background: #fff;transform-origin: right bottom;transition: all 0.5s;}
	.goMainWrap .hambtn.open::before{width:115%;transform:rotate(-45deg);}
	.goMainWrap .hambtn.open span{opacity:0;}
	.goMainWrap .hambtn.open::after{width:115%;transform:rotate(45deg);}
	
	
	.goMainWrap{width:100%;height:60px;margin:0 auto;position:relative;}
	.hronH1 .goMainWrap .mainLogo{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}
	.logoFlag{position:absolute;left:0;top:0;}
	.hronH1 .goMainWrap .logoFlag img{width:93px;}
	.logoFlag strong{display:block;width:94%;position:absolute;top:10px;left:50%;transform:translate(-50%, 0);color:#fff;font-size:12px;text-align:center;letter-spacing:-1px;}
	.logoFlag strong span{display:block!important;color:#ffe71b;font-size:17x;}
	
	
    .hronH1{height:60px;position:fixed;left:0;top:0;z-index:1000;}
    .hronH1 .goMainWrap .mainLogo img{width:104px;position:absolute;top:50%;left:50%;transform:translate(-50%,-38%);}
    .hronH1 .Iconopen{width:30px;position:absolute;right:10px;top:15px;}
    .hronH1 .Iconclose{width:30px;position:absolute;right:10px;top:15px;}
    .navWrap{width:100%;position:fixed;left:0;top:60px;border-bottom:3px solid #d50c1d;z-index:999;}
    .nav{width:100%;height:260px;display:none;}
    .nav>li{width:100%;}
    .nav>li>a{border-bottom:1px solid #e0e0e0;}
    .nav>li.on>a{border-bottom:1px solid #e0e0e0;}
    .menuBg{width:100%;/*height:100vh;background:rgba(0, 0, 0, 0.61);position:fixed;*/position:relative;left:0;top:50px;z-index:50;}
    .midWrap.introduce h3{margin:15px 0;text-align:center;}
    .midWrap .leftImg{padding-top:55px;}
    .sectionWrap{width:100%;margin-top:75px;margin-bottom:0;}
    .sectionWrap h2.subTitle{margin:10px auto;font-size:20px;z-index:99;letter-spacing: inherit;}
    .mainSectionWrap{margin-top:0px;}
    .hron_wrap{margin:0 auto!important;}
    
    .container {margin-top:0!important;}
    
    .subNav{width:100%;white-space:nowrap;overflow-x:auto;overflow-y:hidden;}
    .subNav li{margin:0 7px;display:inline-block;}
    .subNav li a{width:100%;}
    .subNav li.on a{color:#d50c1d;}
    ul.subNav li:first-child a{border-left:none;}
    ul.subNav li:last-child a{border-right:none;}
    
    .seasonName{width:auto;height:32px;border:1px solid #e0e0e0;color:#adadad;margin-right:15px;padding-left:15px;border-radius:5px;}
    .seasonNameWrap p{margin:15px 0 0; font-weight: bold;}
    
    .subMenu.mobile{display:none;width:100%;overflow-x:auto;overflow-y:hidden;white-space:nowrap;} 
    .subMenu.mobile li{display:inline-block;}
    
    
    .mobile.applyBtn{width:100%;height:65px;position:fixed;bottom:0;left:0;z-index:100;background:#d50c1d;text-align:center;margin-bottom:0;}
    .mobile.applyBtn a{display:block;height:65px;line-height:65px;color:#fff;font-size:24px;font-weight:600;letter-spacing:-1px;}
    .mobile.applyBtn a:hover{text-decoration:none;}
    .eduQ{margin-top:0!important}
    .eduQ .eduQBanner{width:100%;}
    .eduQ .cs{margin-bottom: 12px; margin-top: 12px; margin-left: 6px;}
    
    #footer{padding:18px 0;}
    #footer .footerWrap{width:90%;}
    /* #footer .f_top .article{display:none;} */
    #footer .f_top .article>h3{display:none;}
    #footer .f_top .article .btn{display:none;}
    .footerSlideWrap{position:relative;left:0;height:50px;overflow-x:scroll;}
    .footerSlideWrap .banner{width:675px!important;height:50px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;text-align:center;}
    .footerSlideWrap li a{width:auto;height:50px;line-height:50px;padding-right:12px;padding-top:11px;}
    
    
    
    #footer .f_bottom .f_b_left .f_menu li a{padding:0 0 0 5px;font-size:12px;letter-spacing:-1px;}
    #footer .f_bottom .f_b_left .f_cmpn_info{font-size:12px;}
    
    .sungO .leftImg .megaNext p{font-size:1.9em;}
    .field .wrapBox h3{font-size:2.2em;}
    .wrapBox .bigImg{float:none;margin:0 auto;}
    .field .wrapBox .detail{padding-top:10px;}
    .logoHead h3 span{display:block;}
    .pore .midWrap{overflow:scroll;}
    
    /*  .hronProgram .program{display:none;} */
    
    
    
    .midWrap.introduce .outline{padding:0 12px;}
    .Intro p, .Intro b{padding:0 12px;}
    
    .sketch .moreBtn{margin-top:10px;}
    /* .mainBox .speechImg{padding:0 15px 17px;} */
    .sponsor .eMail{padding:0 15px;margin-top:-30px;}
    .mapInfo{padding-bottom:48px;}
    
    /*모바일 소개 table*/
    .midWrap.introduce .program table tr{float:left;width:33.333%}
    .midWrap.introduce .program table th{display:flow-root;width:100%;height:92px;padding:35px 0;}
    .midWrap.introduce .program table td{display:flow-root;width:100%;height:92px}
    
    .hronAdvantage div{width:98%;margin:0 auto;}
    .hronChannel ul li{text-align:center;}
    .hronChannel p strong{line-height:1.3em;}
    .sct_eplogue_hr{height:184px;}
    
    .speechVideo #player{min-height:250px;position:relative;max-width:100%;padding-bottom: 56.25%; height: 0;}
    .speechVideo .speechImg iframe{width:320px;height:180px;}
    
    .mainBoxDetail .speechImg iframe{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
    
    .subWrap .imgLeft{margin-top:55px;}
    .subWrap .textRight h3{font-size:1.2em;}
    .subWrap .textRight .dpgrey{font-size:0.95em;letter-spacing:-1px;margin-bottom:0;}
} 

/*찾아오시는길 4.map.html*/
    .mapBox{width:100%; height:500px;}
    .mapInfo .directions li h4{float:left;font-size:1em;color:#d50c1d;font-weight:800px!important;}
    .mapInfo .directions li h4 img{width:20px;margin-right:10px;}
    .mapInfo .directions li p{width:100%;float:left;font-size:1em;color:#000;}
    .mapInfo .directions li .line3{color:#f24d04;}
    .mapInfo .directions li div p{margin-top:0;margin-bottom:0;}
    .mapInfo .way{padding-left:30px;}
    .mapInfo .way li{color:#666;font-size:0.95em;line-height:1.8em;}

	@media screen and (max-width:767px) {
		.mapBox{width:100%; height:280px;}
	}

	
	@media screen and (min-width:320px) and (max-width:415px){
	    .seasonName{max-width:325px;}
	}