@charset "utf-8";
* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
body, div, table, ul, li, dl, dt, dd, ol, p, span, address, h1, h2, h3, h4, h5, h6, img, a{padding:0; margin:0; font-family:'roboto','NanumGothic','Malgun Gothic','돋움',dotum,sans-serif;word-break: keep-all; word-wrap: break-word;}
input{font-family:'roboto','Malgun Gothic','돋움',dotum,sans-serif;}
.skip{position:absolute; left:-999px; font-size:1px; width:0; height:0; line-height:0; overflow:hidden; visibility:hidden;}
a:link, a:visited, a:active, a:hover{color:#000; text-decoration:none !important;}
img, form{border:none;}
a img, p img, li img{vertical-align:top;}
img, select, input, button{vertical-align:middle;}
.none{background:none !important;  border:0 !important;}
.clearboth{clear:both;}
.red{color:red;}
.blue{color:blue;}
.img100{width:100%}
.img100 img{width:100%;}
.wrap{max-width:1200px; margin:0 auto;position:relative;}

/*=============================================== login.html==============================================*/
/*  PC */

.login_txt{text-align:left; margin:20px 0 30px 0; font-size:16px;}
.m_input{width:50%; padding:15px; margin-top:5px; }
.bt_log{width:50%; border:none; padding:15px 0; text-align:center; background-color:#373f64; color:#fff; margin-top:15px; font-size:20px;font-family:'Montserrat'; }
.container{padding:0 1%;}
.pcOnly {}
.tbOnly {display: none !important;}
.mbOnly {display: none !important;}

.btn_down{display:block; background:#F33; padding:10px 10px; border-radius:5px; width:400px; margin:0 auto; text-align:center; color:#fff;}
.btn_down a{color:#fff; text-decoration:none; font-size:14px; font-weight:bold;}

/*  Tablet */
@media screen and (min-width: 769px) and (max-width: 1024px) {
.login_txt{text-align:left; margin:20px 0 30px 0; font-size:16px;}
.m_input{width:70%; padding:15px; margin-top:5px;}
.bt_log{width:70%; border:none; padding:15px 0; text-align:center; background-color:#373f64; color:#fff; margin-top:15px; font-size:20px;font-family:'Montserrat'; }
.container{padding:0 2%;}
.pcOnly {display: none !important;}
.tbOnly {}
.mbOnly {display: none !important;}

.btn_down{display:block; background:#F33; padding:10px 10px; border-radius:5px; width:400px; margin:0 auto; text-align:center; color:#fff;}
.btn_down a{color:#fff; text-decoration:none; font-size:14px; font-weight:bold;}

}
/*  Mobile */
@media screen and (max-width: 768px) {
.login_txt{text-align:left; margin:20px 0 30px 0; font-size:1.2em;}
.m_input{width:100%; padding:15px; margin-top:5px; }
.bt_log{width:100%; border:none; padding:15px 0; text-align:center; background-color:#373f64; color:#fff; margin-top:15px; font-size:20px;font-family:'Montserrat'; }
.container{padding:0 1%;}
.mbOnly {}
.tbOnly {display: none !important;}
.pcOnly {display: none !important;}

.btn_down{display:block; background:#F33; padding:10px 10px; border-radius:5px; width:340px; margin:0 auto; text-align:center; color:#fff;}
.btn_down a{color:#fff; text-decoration:none; font-size:0.7em; font-weight:bold;}

}
/*===============================================END==============================================*/

/*=============================================== agree.html==============================================*/
/*  PC */
@media screen and (min-width: 1025px) {
.NB_title{margin:50px auto 20px auto; width:30%;}
.NB_title img{width:100%;}
.NB_text{margin:20px auto 20px auto;  background-color:#f0f0f0; width:60%; padding:30px;}
.NB_text ol{margin-left:50px;}
.agree{text-align:center; position:relative; margin:30px auto 30px auto;  width:60%;}
.all_agree{width:130px; margin:0 auto; position:relative;}
.agree .all_agree:after {display:block; clear:both; content:"";}
.agree .all_agree input[type="checkbox"] {display: none;}
.agree .all_agree input[type="checkbox"] + label {display: inline-block; width:18px; height: 18px; background: #e74b3c; cursor: pointer; border-radius: 3px;float: left;}
.agree .all_agree input[type="checkbox"]:checked + label {background:url('/register/2020_08/images/check.png') #e74b3c no-repeat center/10px 10px; float: left;}
.agree .all_agree input[type="checkbox"] + label span {position: absolute; top: -4px; left:25px; display: block; font-weight: bold;}
.NB_agree{border:none; background-color:#e74b3c; color:#fff; font-family:'NotoRegular'; font-size:17px; padding:7px 0px; border-radius:10px; ; width:200px; display:block; margin:0 auto;}
}
/*  Tablet */
@media screen and (min-width: 769px) and (max-width: 1024px) {
.NB_title{margin:50px auto 20px auto; width:30%;}
.NB_title img{width:100%;}
.NB_text{margin:20px auto 20px auto;  background-color:#f0f0f0; width:60%; padding:30px;}
.NB_text ol{margin-left:50px;}
.agree{text-align:center; position:relative; margin:30px auto 30px auto;  width:60%;}
.all_agree{width:130px; margin:0 auto; position:relative;}
.agree .all_agree:after {display:block; clear:both; content:"";}
.agree .all_agree input[type="checkbox"] {display: none;}
.agree .all_agree input[type="checkbox"] + label {display: inline-block; width:18px; height: 18px; background: #e74b3c; cursor: pointer; border-radius: 3px;float: left;}
.agree .all_agree input[type="checkbox"]:checked + label {background:url('/register/2020_08/images/check.png') #e74b3c no-repeat center/10px 10px; float: left;}
.agree .all_agree input[type="checkbox"] + label span {position: absolute; top: -4px; left:25px; display: block; font-weight: bold;}
.NB_agree{border:none; background-color:#e74b3c; color:#fff; font-family:'NotoRegular'; font-size:17px; padding:7px 0px; border-radius:10px; ; width:200px; display:block; margin:0 auto;}
}
/*  Mobile */
@media screen and (max-width: 768px) {
.NB_title{margin:50px auto 20px auto; width:60%;}
.NB_title img{width:100%;}
.NB_text{margin:20px auto 20px auto;  background-color:#f0f0f0; width:90%; padding:2%;}
.NB_text ol{margin-left:10%;}
.agree{text-align:center; position:relative; margin:30px auto 30px auto;  width:90%;}
.all_agree{width:130px; margin:0 auto; position:relative;}
.agree .all_agree:after {display:block; clear:both; content:"";}
.agree .all_agree input[type="checkbox"] {display: none;}
.agree .all_agree input[type="checkbox"] + label {display: inline-block; width:18px; height: 18px; background: #e74b3c; cursor: pointer; border-radius: 3px;float: left;}
.agree .all_agree input[type="checkbox"]:checked + label {background:url('/register/2020_08/images/check.png') #e74b3c no-repeat center/10px 10px; float: left;}
.agree .all_agree input[type="checkbox"] + label span {position: absolute; top: -4px; left:25px; display: block; font-weight: bold;}
.NB_agree{border:none; background-color:#e74b3c; color:#fff; font-family:'NotoRegular'; font-size:17px; padding:7px 0px; border-radius:10px; ; width:200px; display:block; margin:0 auto;}
}
/*===============================================END==============================================*/

/*=============================================== login.html==============================================*/
/*  PC */

.tab{ margin:20px 0 10px 0; overflow:hidden;}
.tab li{list-style:none;  }
.tab li a{display:block; float:left; width:49%; margin-right:1%; background-color:#999; color:#fff; text-align:center; padding:15px 0; border-radius:10px; font-family:'Score4';}
.tab li.over a{background-color:#f6ab00; color:#fff;}

.tab2{overflow:hidden; margin-bottom:20px; margin-top:20px; display:flex; justify-content:space-between;}
.tab2 li{list-style:none;  }
.tab2 li a{display:block; width:185px; background-color:#e6e6e6; color:#000; text-align:center; padding:15px 0; border-radius:10px; font-family:'Score4'; font-size:16px;}
.tab2 li.over a{background-color:#699ff0; color:#fff;}
.tab2 li:nth-child(1) a{background:#373f64; color:#fff;}
.tab2 li:nth-child(2) a{background:#1456b9; color:#fff;}
.tab2 li:nth-child(5) a{margin-right:0;}

.onair_program{border-collapse:collapse;}
.onair_program td{border:1px solid #ddd; padding:7px; font-size:16px;}
.onair_program th{border:1px solid #ddd;  padding:7px; background-color:#373f64; color:#fff; font-size:16px;}
.onair_program span{float:right;}
.en_btn{background-color:#2c4181; color:#fff !important; padding:6px 15px; border:none;}
.en_btn02{background-color:#804000; color:#fff !important; padding:6px 15px; border:none; }

.btn_test{font-size:22px; width:90%; background:#00a3a4; color:#fff; border:0; border-radius:5px; padding:7px 0}
.btn_test2{font-size:22px; width:100%; background:#204685; color:#fff; border:0; border-radius:5px; padding:7px 0; margin:0 auto;}

.btn_check{font-size:14px; width:25%; background:#9815a4; color:#fff; border:0; border-radius:5px; padding:7px 0; font-weight:bold;}
.btn_end{font-size:22px; width:10%; background:#204685; color:#fff; border:0; border-radius:5px; padding:7px 0; margin:0 auto;}


/*  Tablet */
@media screen and (min-width: 769px) and (max-width: 1024px) {
.tab{ margin:20px 0 10px 0; overflow:hidden;}
.tab li{list-style:none;  }
.tab li a{display:block; float:left; width:49%; margin-right:1%;  margin-bottom:1%; background-color:#999; color:#fff; text-align:center; padding:10px 0; border-radius:10px; font-family:'Score4';}
.tab li.over a{background-color:#f6ab00; color:#fff;}

.tab2{overflow:hidden; margin-bottom:20px; margin-top:20px;}
.tab2 li{list-style:none;  }
.tab2 li a{display:block; float:left; width:13.6%; margin-right:1%; background-color:#e6e6e6; color:#000; text-align:center; padding:15px 0; border-radius:10px; font-family:'Score4'; font-size:16px;}
.tab2 li.over a{background-color:#373f64; color:#fff;}
.tab2 li:nth-child(1) a{width:20%; background:#f63562; color:#fff;}
.tab2 li:nth-child(2) a{width:20%; background:#7662cb; color:#fff;}
.tab2 li:nth-child(6) a{margin-right:0;}

.onair_program{border-collapse:collapse;}
.onair_program td{border:1px solid #ddd; padding:7px;}
.onair_program th{border:1px solid #ddd;  padding:7px; background-color:#373f64; color:#fff;}
.onair_program span{float:right;}
.onair_program a{font-size:20px; color:#F00;}
.en_btn{background-color:#2c4181; color:#fff !important; padding:2px 15px;  border:none;}
.en_btn02{background-color:#804000; color:#fff !important; padding:2px 15px; border:none; }

.btn_test{font-size:22px; width:90%; background:#00a3a4; color:#fff; border:0; border-radius:5px; padding:7px 0}
.btn_test2{font-size:22px; width:100%; background:#204685; color:#fff; border:0; border-radius:5px; padding:7px 0; margin:0 auto;}

.btn_check{font-size:14px; width:25%; background:#9815a4; color:#fff; border:0; border-radius:5px; padding:7px 0; font-weight:bold;}
.btn_end{font-size:22px; width:10%; background:#204685; color:#fff; border:0; border-radius:5px; padding:7px 0; margin:0 auto;}

}
/*  Mobile */
@media screen and (max-width: 768px) {
.tab{ margin:20px 0; overflow:hidden;}
.tab li{list-style:none;  }
.tab li a{display:block; float:left; width:49%; margin-right:2%; margin-bottom:2%;  background-color:#999; color:#fff; text-align:center; padding:5px 0; border-radius:10px;}
.tab li:nth-child(2n) a{margin-right:0;}
.tab li.over a{background-color:#3fab51; color:#fff;}

.tab2{overflow:hidden; margin-bottom:20px; margin-top:20px;}
.tab2 li{list-style:none;  }
.tab2 li a{display:block; float:left; width:49%; margin-right:1%; margin-bottom:1%;  background-color:#e6e6e6; color:#000; text-align:center; padding:15px 0; border-radius:10px; font-family:'Score4'; font-size:0.9em;}
.tab2 li.over a{background-color:#373f64; color:#fff;}
.tab2 li:nth-child(1) a{width:49%; background:#f63562; color:#fff;}
.tab2 li:nth-child(2) a{width:49%; background:#7662cb; color:#fff;}
.tab2 li:nth-child(2n) a{margin-right:0;}

.onair_program{border-collapse:collapse; width:100%;}
.onair_program td{border:1px solid #ddd; padding:7px; font-size:0.8em;}
.onair_program th{border:1px solid #ddd;  padding:7px; background-color:#373f64; color:#fff; font-size:0.8em;}
.onair_program span{float:right;}
.en_btn{background-color:#2c4181; color:#fff !important; padding:2px 15px;  border:none;}
.en_btn02{background-color:#804000; color:#fff !important; padding:2px 15px; border:none; }

.btn_test{font-size:22px; width:90%; background:#00a3a4; color:#fff; border:0; border-radius:5px; padding:7px 0}
.btn_test2{font-size:22px; width:100%; background:#204685; color:#fff; border:0; border-radius:5px; padding:7px 0; margin:0 auto;}

.btn_check{font-size:14px; width:25%; background:#9815a4; color:#fff; border:0; border-radius:5px; padding:7px 0; font-weight:bold;}
.btn_end{font-size:22px; width:10%; background:#204685; color:#fff; border:0; border-radius:5px; padding:7px 0; margin:0 auto;}

}
/*===============================================END==============================================*/

/*=============================================== 설문 레이어 팝업 ==============================================*/
/*  PC */

.devLayer {display:none; position:fixed; _position:absolute; top:0; left:0; width:100%; height:100%; z-index:100;}
.devLayer .devLayerBg {position:absolute; top:0; left:0; width:100%; height:100%; background:#000; opacity:.5; filter:alpha(opacity=50);}
#devLayer1 {display:none; position: absolute; top: 10%; left: 50%; width: 1000px; margin-left:-500px; height:auto;  background-color:#fff; border: 2px solid #333; z-index: 10;}
.layer_cont{padding:50px;}
.vod_btn{display:block; background-color:#eb706c; color:#fff !important; text-align:center;border:none; width:100%; padding:3px 0; font-size:16px;}
.vod_btn1{display:block; background-color:#6868FF; color:#fff !important; text-align:center;border:none; width:100%; padding:3px 0; font-size:16px;}
.vod_btn2{display:block; background-color:#9a9a9a; color:#fff !important; text-align:center; border:none;width:100%; padding:3px 0; font-size:16px;}
.app_btn{display:block; background-color:#42a0c6; color:#fff !important; text-align:center; border:none; width:100%; padding:3px 0; font-size:14px;}
.app_btn2{display:block; background-color:#42a0c6; color:#fff !important; text-align:center; border:none; width:20%; padding:7px; font-size:16px;}
.app_close{position: absolute; right:0; top:0; border:none; background-color:#000; color:#fff; font-size:14px; padding:6px 15px;}
.btn_out{background-color:#333; color:#fff !important; font-size:12px; font-family:'Dotum'; padding:4px 7px 2px 7px;}

/*  Tablet */
@media screen and (min-width: 769px) and (max-width: 1024px) {
.devLayer {display:none; position:fixed; _position:absolute; top:0; left:0; width:100%; height:100%; z-index:100;}
.devLayer .devLayerBg {position:absolute; top:0; left:0; width:100%; height:100%; background:#000; opacity:.5; filter:alpha(opacity=50);}
#devLayer1 {display:none; position: absolute; top: 10%; left: 50%; width: 98%; margin-left:-49%; height:auto;  background-color:#fff; border: 2px solid #333; z-index: 10;}
.layer_cont{padding:5%;}
.vod_btn{display:block; background-color:#eb706c; color:#fff !important; text-align:center; border:none; width:100%; padding:3px 0; font-size:16px;}
.vod_btn1{display:block; background-color:#6868FF; color:#fff !important; text-align:center; border:none; width:100%; padding:3px 0; font-size:16px;}
.vod_btn2{display:block; background-color:#9a9a9a; color:#fff !important; text-align:center;border:none; width:100%; padding:3px 0; font-size:16px;}
.app_btn{display:block; background-color:#42a0c6; color:#fff !important; text-align:center; border:none; width:100%; padding:3px 0; font-size:14px;}
.app_btn2{display:block; background-color:#42a0c6; color:#fff !important; text-align:center; border:none; width:70%; padding:7px; font-size:16px;}
.app_close{position: absolute; right:0; top:0; border:none; background-color:#000; color:#fff; font-size:14px; padding:6px 15px;}
.btn_out{background-color:#333; color:#fff !important; font-size:12px; font-family:'Dotum'; padding:4px 7px 2px 7px;}
}
/*  Mobile */
@media screen and (max-width: 768px) {
.devLayer {display:none; position:fixed; _position:absolute; top:0; left:0; width:100%; height:100%; z-index:100;}
.devLayer .devLayerBg {position:absolute; top:0; left:0; width:100%; height:100%; background:#000; opacity:.5; filter:alpha(opacity=50);}
#devLayer1 {display:none; position: absolute; top: 3%; left: 50%; width: 98%; margin-left:-49%;  height:auto;  background-color:#fff; border: 2px solid #333; z-index: 10;}
.layer_cont{padding:1%;}
.vod_btn{display:block; background-color:#eb706c; color:#fff !important; text-align:center;border:none; width:100%; padding:3px 0; font-size:16px;}
.vod_btn1{display:block; background-color:#6868FF; color:#fff !important; text-align:center;border:none; width:100%; padding:3px 0; font-size:16px;}
.vod_btn2{display:block; background-color:#9a9a9a; color:#fff !important; text-align:center;border:none; width:100%; padding:3px 0; font-size:16px;}
.app_btn{display:block; background-color:#42a0c6; color:#fff !important; text-align:center; border:none; width:100%; padding:3px 0; font-size:14px;}
.app_btn2{display:block; background-color:#42a0c6; color:#fff !important; text-align:center; border:none; width:60%; padding:7px; font-size:16px;}
.app_close{position: absolute; right:0; top:0; border:none; background-color:#000; color:#fff; font-size:14px; padding:6px 15px;}
.btn_out{background-color:#333; color:#fff !important; font-size:12px; font-family:'Dotum'; padding:4px 7px 2px 7px;}
}
/*===============================================END==============================================*/

/*=============================================== 스폰배너 ==============================================*/
/*  PC */

.bn_wrap{width:1100px; margin:0 auto; margin-top:60px; border:1px solid #ddd; border-radius:5px; padding:30px 0; box-sizing:border-box; display: block;}
.bn_p{width:1060px; margin:0 auto;display:flex; justify-content:center; align-items:center; flex-wrap:wrap;}
.bn_p li{list-style:none; text-align:center; border:1px solid #ddd; padding:0; width:285px; height:120px; margin-right:10px; padding:15px 0;}

.bn_g{width:1060px; margin:0 auto;display:flex; justify-content:center; align-items:center; flex-wrap:wrap;}
.bn_g li{float:left; list-style:none; width:250px; height:67px; text-align:Center; border:1px solid #ddd; padding:13px 0; margin-right:10px;}
.bn_g li:last-child(){margin-right:0;}

.bn_s{width:1060px; margin:0 auto;display:flex; justify-content:center; align-items:center; flex-wrap:wrap;}
.bn_s li{float:left; list-style:none; width:173px; height:50px; text-align:Center; border:1px solid #ddd; padding:9px 0; margin-bottom:5px; margin-right:5px;}
.bn_s li.no{padding-top:0px;;height:33px;}
.bn_tit{width:187px; margin:0 auto; margin-top:-75px; margin-bottom:30px;}

/*  Tablet */
@media screen and (min-width: 769px) and (max-width: 1024px) {
.bn_wrap{width:98%; margin:0 auto; margin-top:60px; border:1px solid #ddd; border-radius:5px; padding:30px 0; box-sizing:border-box; display: block;}
.bn_p{overflow:hidden; margin:0 auto; margin-left:100px;}
.bn_p li{float:left; list-style:none; text-align:center; border:1px solid #ddd; padding:22px 0; width:285px; height:138px; margin-right:10px;}

.bn_g{width:525px; margin:0 auto;margin-right:150px;}
.bn_g li{float:left; list-style:none; width:250px; height:67px; text-align:Center; border:1px solid #ddd; padding:13px 0; margin-right:10px;}
.bn_g li:last-child(){margin-right:0;}

.bn_s{width:900px; margin:0 auto;}
.bn_s li{float:left; list-style:none; width:173px; height:50px; text-align:Center; border:1px solid #ddd; padding:9px 0; margin-bottom:5px; margin-right:5px;}
.bn_s li.no{padding-top:0px;;height:33px;}
.bn_tit{width:187px; margin:0 auto; margin-top:-75px; margin-bottom:30px;}
}
/*  Mobile */
@media screen and (max-width: 768px) {
.bn_wrap{width:98%; margin:0 auto; margin-top:60px; border:1px solid #ddd; border-radius:5px; padding:30px 0; box-sizing:border-box; display: block;}
.bn_p{width:98%; margin:0 auto;display:flex; justify-content:center; align-items:center; flex-wrap:wrap;}
.bn_p li{list-style:none; text-align:center; border:1px solid #ddd; padding:0; width:302px; height:110px; margin:5px 5px; padding:8px 0;}

.bn_g{width:98%; margin:0 auto;display:flex; justify-content:center; align-items:center; flex-wrap:wrap;}
.bn_g li{list-style:none; width:277px; height:75px; text-align:Center; border:1px solid #ddd; padding:0; margin:5px 5px; padding:15px 0;}
.bn_g li:last-child(){margin-right:0;}

.bn_s{width:98%; margin:0 auto;display:flex; justify-content:center; align-items:center; flex-wrap:wrap;}
.bn_s li{list-style:none; width:202px; height:60px; text-align:Center; border:1px solid #ddd; padding:0; margin:5px 5px; padding:15px 0;}
.bn_s li.no{padding-top:0px;;height:33px;}
.bn_tit{width:187px; margin:0 auto; margin-top:-75px; margin-bottom:30px;}
}
/*===============================================END==============================================*/

/*=============================================== 스폰배너 ==============================================*/
/*  PC */

.atto_txt01{text-align:Center; font-size:26px; margin:20px 0;}
.atto_txt02{background-color:#f0f0f0; width:60%; margin: 0 auto; padding:20px; border:1px solid #ddd;}
.atto_form{text-align:center; margin:40px 0 0px 0;}
.bt_log2{border:none; background-color:#0074ad; color:#fff; font-size:18px; padding:10px 30px; margin-top:35px;}
.jender5_wrap{width:630px; margin:0 auto; overflow:hidden;}
.jender5{position:relative;z-index:10;display:block;float:left; width:200px; height:45px; margin-bottom:0px; float:left; margin-right:10px;}
.jender5 input{position:absolute;z-index:9;top:0;left:0;width:100%;height:2px;}
.jender5 label{line-height:45px;position:absolute;z-index:10;top:0;left:0;display:block;width:100%;height:45px;cursor:pointer;text-align:center;color:#8e8e8e;border:1px solid #a7a7a7; font-size:16px;}
.jender5 input:checked+label{z-index:100; color:#fff; background-color:#8fc321;}

/*  Tablet */
@media screen and (min-width: 769px) and (max-width: 1024px) {
.atto_txt01{text-align:Center; font-size:26px; margin:20px 0;}
.atto_txt02{background-color:#f0f0f0; width:75%; margin: 0 auto; padding:20px; border:1px solid #ddd;}
.atto_form{text-align:center; margin:40px 0 0px 0;}
.bt_log2{border:none; background-color:#0074ad; color:#fff; font-size:18px; padding:10px 30px; margin-top:35px;}
.jender5_wrap{width:630px; margin:0 auto; overflow:hidden;}
.jender5{position:relative;z-index:10;display:block;float:left; width:200px; height:45px; margin-bottom:0px; float:left; margin-right:10px;}
.jender5 input{position:absolute;z-index:9;top:0;left:0;width:100%;height:2px;}
.jender5 label{line-height:45px;position:absolute;z-index:10;top:0;left:0;display:block;width:100%;height:45px;cursor:pointer;text-align:center;color:#8e8e8e;border:1px solid #a7a7a7; font-size:16px;}
.jender5 input:checked+label{z-index:100; color:#fff; background-color:#8fc321;}
}
/*  Mobile */
@media screen and (max-width: 768px) {
.atto_txt01{text-align:Center; font-size:26px; margin:20px 0;}
.atto_txt02{background-color:#f0f0f0; width:98%; margin: 0 auto; padding:20px; border:1px solid #ddd;}
.atto_form{text-align:center; margin:40px 0 0px 0;}
.bt_log2{border:none; background-color:#0074ad; color:#fff; font-size:18px; padding:10px 30px; margin-top:35px;}
.jender5_wrap{width:99%; margin:0 auto; overflow:hidden;}
.jender5{position:relative;z-index:10;display:block;float:left; width:32%; height:45px; margin-bottom:0px; float:left; margin-right:1%;}
.jender5 input{position:absolute;z-index:9;top:0;left:0;width:100%;height:2px;}
.jender5 label{line-height:45px;position:absolute;z-index:10;top:0;left:0;display:block;width:100%;height:45px;cursor:pointer;text-align:center;color:#8e8e8e;border:1px solid #a7a7a7; font-size:0.8em;}
.jender5 input:checked+label{z-index:100; color:#fff; background-color:#8fc321;}
}
/*===============================================END==============================================*/

.score{border-collapse:collapse;}
.score td{border:1px solid #ddd; padding:7px;}

.record{border-collapse:collapse;}
.record td{border:1px solid #ddd; padding:7px; font-size:16px;}
.record th{border:1px solid #ddd;  padding:7px; background-color:#f0f0f0; font-size:16px;}
.record tbody tr:hover{background-color:#f8fff3;}

.kakao_btn2 a{font-family:'Score5'; font-size:18px; background-color:#f6e113 ; text-align:Center; padding:10px 30px; color:#4b383f; border-radius:30px;}
.kakao_btn2{height:45px; text-align:center;}
.kakao_btn2 img{height:100%;}

/*===============================================영상화면 구성==============================================*/
/*  PC */

.media_box{overflow:hidden;display:flex; justify-content:space-between;}
.xmedia{max-width:70%;}
.xchat{max-width:27%; float:right;}
.media_wrap {position: relative;float:left;width: 70%;height: 0;overflow: hidden;padding-bottom: 39.3%; margin-right:3%;}
.media_wrap .media_content {position: absolute;top: 0;left: 0;width: 100%;height: 100%}
  .media {
	width: 825px;
	height: 550px;
}
.chat_wrap{width:27%; float:left;position: relative;height: 0;overflow: hidden; padding-bottom: 39.3%;}
.chat_wrap .chat_content  {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.kakao_btn a{font-family:'Score5'; font-size:18px; background-color:#f6e113 ; display:block; text-align:Center; padding:10px 0; color:#4b383f;}
.qna_qr{width:35%; margin:20px auto;}
.qna_qr img{width:100%;}
.chat_ul{margin-left:20px;}
.chat_ul li{margin-bottom:12px;}
.chat_txt{ font-size:1em; line-height:1.4em;}
.chat_ex{background-color:#fffde9;padding:5px; margin-top:7px; border:1px solid #f5f3d3;}
.guide_info{overflow:hidden;}

.check{width:330px;}
.check tr td:nth-of-type(1) {padding-left:20px; width:130px;}
.check td{font-size:16px; padding:10px 0; color:#fff; font-weight:bold;}
.check .round{display:block;border-radius:10px; width:330px;}
.check strong{margin-left:5px;}
.check a{color:#fff;}
.check span{color:#000; display:inline-block; margin-left:10px;}


/*  Tablet */
@media screen and (min-width: 769px) and (max-width: 1024px) {
	
.media_box{overflow:hidden;display:flex; justify-content:space-between;}
.xmedia{max-width:67%;}
.xchat{max-width:100%;}
.media_wrap {position: relative;float:left;width: 70%;height: 0;overflow: hidden;padding-bottom: 39.3%; margin-right:3%;}
.media_wrap .media_content {position: absolute;top: 0;left: 0;width: 100%;height: 100%}

.chat_wrap{width:27%; float:left;position: relative;height: 0;overflow: hidden; padding-bottom: 39.3%;}
.chat_wrap .chat_content  {position: absolute; top: 0;left: 0;width: 100%;height: 100%;}
.kakao_btn a{font-family:'Score5'; font-size:0.9em; background-color:#f6e113 ; display:block; text-align:Center; padding:7px 0; color:#4b383f;}
.qna_qr{width:25%; margin:20px auto;}
.qna_qr img{width:100%;}
.chat_ul{margin-left:20px;}
.chat_ul li{margin-bottom:12px;}
.chat_txt{ font-size:0.9em; line-height:1.2em;}
.chat_ex{background-color:#fffde9;padding:5px; margin-top:7px; border:1px solid #f5f3d3;}

.check{width:300px;}
.check tr td:nth-of-type(1) {padding-left:20px; width:130px;}
.check td{font-size:16px; padding:5px 0; color:#fff; font-weight:bold;}
.check .round{display:block;border-radius:10px; width:300px;}
.check strong{margin-left:5px;}
.check a{color:#fff;}
.check span{color:#000; display:inline-block; margin-left:10px;}
.guide_info{overflow:hidden;margin-top:47%;}
}
/*  Mobile */
@media screen and (max-width: 768px) {

.media_box{overflow:hidden;display:flex; justify-content:space-between; flex-wrap:wrap;}
.xmedia{max-width:100%; margin-bottom:15px;}
.xchat{max-width:100%;}

.media_wrap {position: relative;width: 100%;height: 0; overflow: hidden;padding-bottom: 56%; margin-bottom:5%;}
.media_wrap .media_content {position: absolute; top: 0;left: 0;width: 100%;height: 100%}

.chat_wrap{width:100%; position: relative; overflow: hidden;}
.chat_wrap .chat_content  {}

.kakao_btn{width:65%; float:left;}
.kakao_btn a{font-family:'Score5'; font-size:0.9em; background-color:#f6e113 ; display:block; text-align:Center; padding:7px 0; color:#4b383f; height:55px;}
.qna_qr{width:32%; float:right; height:55px;}
.qna_qr img{height:100%;}
.chat_txt{ font-size:0.9em; line-height:1.2em; clear:both;}
.chat_ul{margin-left:20px; clear:both; padding-top:20px;}
.chat_ul li{margin-bottom:12px;}
.chat_ex{background-color:#fffde9;padding:2%; margin-top:7px; border:1px solid #f5f3d3; margin-bottom:7px;}
.guide_info{overflow:hidden; margin-top:58%;}

.session{flex:1;}
.check{width:100%;}
.check tr td:nth-of-type(1) {padding-left:20px; width:130px;}
.check td{font-size:16px; padding:13px 0; color:#fff; font-weight:bold;}
.check .round{display:block;border-radius:10px; width:100%;}
.check strong{margin-left:5px;}
.check a{color:#fff;}
.check span{color:#000; display:inline-block; margin-left:10px;}
}


/*===============================================END==============================================*/

/*===============================================스폰서==============================================*/
.spons{width:100%; background:#f4f4f4; box-sizing:border-box; overflow:hidden; margin:30px 0 30px 0; padding-bottom:20px;}
.spons p{font-size:35px; text-align:center; border-bottom:2px solid #333; padding:30px 0; width:300px; margin:0 auto; font-weight:bold;}
.spons ul {display:flex; justify-content:space-between; flex-wrap:wrap; margin:40px 70px;}
.spons ul li{list-style:none; font-family:'NotoLight'; border:1px solid #ddd;  font-size:16px; width:330px; text-align:center; margin:10px 5px; background:#fff; height:100px; box-sizing:border-box;}
.spons ul li span{ color:#ff0000;}
.spons img{vertical-align:middle;  padding-top:23px;} 


/*===============================================END==============================================*/

.program2{border-collapse:collapse;}
.program2 td{border:1px solid #ddd; padding:7px;}
.program2 th{border:1px solid #ddd;  padding:7px; background-color:#f0f0f0;}
.view_btn{background-color:#444; font-size:12px; font-family:'Dotum'; color:#fff !important; padding:3px 4px;}

.program3{border-collapse:collapse;}
.program3 td{border:1px solid #ddd; padding:7px;  font-family: 'NanumGothic'; font-size:13px; word-break: keep-all; word-wrap: break-word; line-height:22px;}
.program3 th{border:1px solid #ddd;  padding:7px; background-color:#f0f0f0; font-family: 'Score3'; font-size:13px;}
.program3 .bd_bot{border-bottom:1px solid #a8a8a8;}
.view_btn{background-color:#444; font-size:11px; font-family:'Montserrat_Light'; color:#fff !important; padding:3px 4px;}


