@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:'Montserrat',dotum,sans-serif;word-break: keep-all; word-wrap: break-word;}
input{font-family:'NanumGothic','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;}
.gray{color:#ababab;}
.img100{width:100%}
.img100 img{width:100%;}
.wrap{max-width:1200px; margin:0 auto;position:relative;}
h3{font-size:25px; font-weight:bold; color:#36F; font-family:'Score6';}
/*=============================================== login.html==============================================*/
/*  PC */

.login_box{width:50%; margin:0 auto;}
.login_txt{text-align:center; margin:20px 0 30px 0; font-size:16px;}
.m_input{width:100%; padding:15px; margin-top:5px;}
.bt_log_box{display:flex; justify-content:space-between;}
.bt_log{width:100%; border:none; padding:15px 0; text-align:center; background-color:#26356e; color:#fff; margin-top:15px; font-size:1.2rem;font-family:'Montserrat', 'Score4'; height:55px;white-space: nowrap}
.bt_log_kakao{width:49%; border:none; padding:15px 0; text-align:center; background-color:#f6e113; color:#000; margin-top:15px; font-size:1rem;font-family:'Montserrat', 'Score4'; height:55px;white-space: nowrap}
.log_info{background-color:#fffde9; line-height:40px; border:1px solid #ddd; margin:15px 0; padding-left:15px; overflow:hidden;}
.log_info span{float:right; font-size:20px;cursor:pointer; font-family:'Score4'; font-weight:600; color:#fff; background:#082a7e; padding:3px 10px; display:block; margin-top:-1px;}

.idpw_box{display:flex; width:70%; margin:0 auto; justify-content:space-between; height:100px;}
.m_input_box{width:78%; display:flex; flex-direction:column; justify-content:space-between;}
.m_input2{width:100%; padding:15px;}
.bt_log_box2{width:20%;}
.bt_log3{width:100%; height:100%; border:none; text-align:center; background-color:#333; color:#fff; font-size:1.2rem;font-family:'Montserrat', 'Score4';}

.container{padding:0 1%;}
.pcOnly {}
.tbOnly {display: none !important;}
.mbOnly {display: none !important;}
.agree{border:1px solid #ccc; padding:30px; font-size:16px; line-height:28px; width:800px; margin:0 auto; text-align:justify;}
.menu_bar{background:#c8fff8; padding:10px 20px; color:#333;}
.menu_bar span{font-size:25px;cursor:pointer; font-family:'Score4'; font-weight:600;}
.title{ font-family:'NotoRegular'; font-size:34px;padding:25px 0px 25px 0; border-bottom:1px solid #666; text-align:Center;}

/*  Tablet */
@media screen and (min-width: 769px) and (max-width: 1024px) {
.login_box{width:50%; margin:0 auto;}
.login_txt{text-align:center; margin:20px 0 30px 0; font-size:16px;}
.m_input{width:100%; padding:15px; margin-top:5px;}
.bt_log_box{display:flex; justify-content:space-between;}
.bt_log{width:100%; border:none; padding:15px 0; text-align:center; background-color:#26356e; color:#fff; margin-top:15px; font-size:1.2rem;font-family:'Montserrat', 'Score4'; height:50px;white-space: nowrap}
.bt_log_kakao{width:49%; border:none; padding:15px 0; text-align:center; background-color:#f6e113; color:#000; margin-top:15px; font-size:1rem; font-family:'Montserrat', 'Score4'; height:50px;white-space: nowrap}
.log_info{background-color:#fffde9; line-height:40px; border:1px solid #ddd; margin:15px 0; padding-left:15px;}
.log_info span{float:right; font-size:16px;cursor:pointer; font-family:'Score4'; font-weight:600; color:#fff; background:#082a7e; padding:2px 10px; display:block;}

.idpw_box{display:flex; width:90%; margin:0 auto; justify-content:space-between; height:100px;}
.m_input_box{width:78%; display:flex; flex-direction:column; justify-content:space-between;}
.m_input2{width:100%; padding:15px;}
.bt_log_box2{width:20%;}
.bt_log3{width:100%; height:100%; border:none; text-align:center; background-color:#333; color:#fff; font-size:1.2rem;font-family:'Montserrat', 'Score4';}

.container{padding:0 2%;}
.pcOnly {}
.tbOnly {}
.mbOnly {display: none !important;}
.agree{border:1px solid #ccc; padding:30px; font-size:16px; line-height:28px; width:90%; margin:0 auto; text-align:justify;}
.menu_bar{background:#c8fff8; padding:10px 20px; color:#333;}
.menu_bar span{font-size:25px;cursor:pointer; font-family:'Score4'; font-weight:600;}
.title{ font-family:'NotoRegular'; font-size:34px;padding:25px 0px 25px 0; border-bottom:1px solid #666; text-align:Center;}
}
/*  Mobile */
@media screen and (max-width: 768px) {
.login_box{width:100%; margin:0 auto;}
.login_txt{text-align:center; margin:20px 0 30px 0; font-size:1.2em;}
.m_input{width:100%; padding:15px; margin-top:5px;}
.bt_log_box{display:flex; flex-direction:column; justify-content:space-between;}
.bt_log{width:100%; border:none; padding:10px 0; text-align:center; background-color:#26356e; color:#fff; margin-top:5px; font-size:1rem;font-family:'Montserrat', 'Score4'; height:40px;white-space: nowrap}
.bt_log_kakao{width:100%; border:none; padding:10px 0; text-align:center; background-color:#f6e113; color:#000; margin-top:5px; font-size:1rem;font-family:'Montserrat', 'Score4'; height:40px;white-space: nowrap}
.log_info{background-color:#fffde9; line-height:40px; border:1px solid #ddd; margin:10px 0; padding-left:15px; font-size:.7rem;}
.log_info span{float:right; font-size:13px;cursor:pointer; font-family:'Score4'; font-weight:600; color:#fff; background:#082a7e; padding:2px 10px; display:block;}

.idpw_box{display:flex; width:90%; margin:0 auto; flex-direction:column; justify-content:space-between; height:110px;}
.m_input_box{width:100%; display:flex; flex-direction:column; justify-content:space-between; height:80px;}
.m_input2{width:100%; padding:10px;}
.bt_log_box2{width:100%;}
.bt_log3{width:100%; height:100%; border:none; text-align:center; background-color:#333; color:#fff; font-size:1rem;font-family:'Montserrat', 'Score4';}

.container{padding:0 1%;}
.mbOnly {display:block !important;}
.tbOnly {display: none !important;}
.pcOnly {display: none !important;}
.agree{border:1px solid #ccc; padding:10px; font-size:0.8em; line-height:1.3; width:90%; margin:0 auto; text-align:justify;}
.agree p{font-size:.9rem;}
.menu_bar{background:#c8fff8; padding:10px 20px; color:#333;}
.menu_bar span{font-size:16px;cursor:pointer; font-family:'Score4'; font-weight:600;}
.title{ font-family:'NotoRegular'; font-size:1.5em;padding:10px 0px 10px 0; border-bottom:1px solid #666; text-align:Center;}
}
/*===============================================END==============================================*/

/*=============================================== 메뉴 ==============================================*/
/*  PC */

.sidenav {height: 100%;  width: 0;  position: fixed;  z-index: 1;  top: 0;  right: 0;  background-color: #111; transition: 0.5s;  padding-top: 60px;}
.sidenav a {padding: 8px 8px 8px 55px;  text-decoration: none; font-family: "Score4", sans-serif; font-size: 16px; color: #818181; display: block; transition: 0.3s;}
.sidenav a:hover {color: #f1f1f1;}
.sidenav .closebtn {position: absolute; top: 0; left: -30px; font-size: 36px; margin-right: 50px;}

/*  Tablet */
@media screen and (min-width: 769px) and (max-width: 1024px) {
.sidenav {height: 100%;  width: 0;  position: fixed;  z-index: 1;  top: 0;  right: 0;  background-color: #111; transition: 0.5s;  padding-top: 60px;}
.sidenav a {padding: 8px 8px 8px 55px;  text-decoration: none; font-family: "Score4", sans-serif; font-size: 16px; color: #818181; display: block; transition: 0.3s;}
.sidenav a:hover {color: #f1f1f1;}
.sidenav .closebtn {position: absolute; top: 0; left: -30px; font-size: 36px; margin-right: 50px;}
}
/*  Mobile */
@media screen and (max-width: 768px) {
.sidenav {height: 100%;  width: 0;  position: fixed;  z-index: 1;  top: 0;  right: 0;  background-color: #111;  transition: 0.5s;  padding-top: 60px;}
.sidenav a {padding: 8px 8px 8px 55px;  text-decoration: none; font-family: "Score4", sans-serif; font-size: 16px; color: #818181; display: block; transition: 0.3s;}
.sidenav a:hover {color: #f1f1f1;}
.sidenav .closebtn {position: absolute; top: 0; left: -30px; font-size: 36px; margin-right: 50px;}
}
/*===============================================END==============================================*/


/*=============================================== login.html==============================================*/
/*  PC */

.tab{ margin:20px 0; display:flex; justify-content:space-between; width:100%;}
.tab li{list-style:none; flex:1;}
.tab li:nth-child(1){margin-right:10px;}
.tab li a{display:block; background-color:#999; color:#fff; text-align:center; padding:10px 0; border-radius:10px; font-family:'Score4'; font-size:20px;}
.tab li:nth-child(1).over a{background-color:#ef7a36; color:#fff;}
.tab li:nth-child(2).over a{background-color:#00926d; color:#fff;}

.tab2{ margin:20px 0 10px 0; overflow:hidden;}
.tab2 li{list-style:none;  }
.tab2 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';}
.tab2 li.over a{background-color:#ad0f0f; color:#fff;}
.tab2 li:nth-child(1) a{background-color:#f6e113 ; color:#4b383f; }

.onair_program{border-collapse:collapse;}
.onair_program td{border:1px solid #ccc; padding:7px; font-size:14px; line-height:24px;}
.onair_program th{border:1px solid #ccc;  padding:7px; background-color:#373f64; color:#fff; font-size:14px;}
.onair_program span{float:right; color:#fff;}
.onair_program a{}

.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:#01559b; 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:16px; width:100%; background:#DC413E; color:#fff; border:0; border-radius:5px; padding:7px 0; font-weight:bold; margin-bottom:7px;}
.btn_end{font-size:22px; width:10%; background:#204685; color:#fff; border:0; border-radius:5px; padding:7px 0; margin:0 auto;}

.vod_icon{padding:2px 10px; background:#0088ff; color:#fff;font-size:14px; font-weight:bold; width:110px; text-align:center; border-radius:2px; margin-top:20px;}
.vod_icon a{color:#fff;font-size:14px;}

.vod_icon2{padding:2px 10px; background:#333; color:#fff;font-size:14px; font-weight:bold; width:110px; text-align:center; border-radius:2px; margin-top:20px;}
.vod_icon2 a{color:#fff;font-size:14px;}

.vod_icon3{padding:2px 10px; background:#ca3655; color:#fff;font-size:14px; font-weight:bold; width:110px; text-align:center; border-radius:2px; margin-top:20px;}
.vod_icon3 a{color:#fff;font-size:14px;}

.vod_icon4{font-size:14px; width:100%; font-weight:bold; border-radius:2px;margin-top:0px;display:flex;}
.vod_icon4 a{display:block;color:#fff;font-size:14px; background:#D45837; text-align:center;padding:4px 20px;flex:1;margin:0 30px;color:#fff;}

.vod_icon5{font-size:14px; width:100%; font-weight:bold; border-radius:2px;margin-top:0px;display:flex;}
.vod_icon5 a{display:block;color:#fff;font-size:14px; background:#005E47; text-align:center;padding:4px 20px;flex:1;margin:0 30px;color:#fff;}

/*  Tablet */
@media screen and (min-width: 769px) and (max-width: 1024px) {

.onair_program{border-collapse:collapse;}
.onair_program td{border:1px solid #ccc; padding:7px;}
.onair_program th{border:1px solid #ccc;  padding:7px; background-color:#373f64; color:#fff;}
.onair_program span{float:right; color:#fff;}
.onair_program a{}


.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:#01559b; 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:16px; width:100%; background:#DC413E; color:#fff; border:0; border-radius:5px; padding:7px 0; font-weight:bold; margin-bottom:7px;}
.btn_end{font-size:22px; width:10%; background:#204685; color:#fff; border:0; border-radius:5px; padding:7px 0; margin:0 auto;}

.vod_icon{padding:2px 10px; background:#0088ff; color:#fff;font-size:14px; font-weight:bold; width:110px; text-align:center; border-radius:2px; margin-top:20px;}
.vod_icon a{color:#fff;font-size:14px;}

.vod_icon2{padding:2px 10px; background:#333; color:#fff;font-size:14px; font-weight:bold; width:110px; text-align:center; border-radius:2px; margin-top:20px;}
.vod_icon2 a{color:#fff;font-size:14px;}

.vod_icon3{padding:2px 10px; background:#ca3655; color:#fff;font-size:14px; font-weight:bold; width:110px; text-align:center; border-radius:2px; margin-top:20px;}
.vod_icon3 a{color:#fff;font-size:14px;}

.vod_icon4{font-size:14px; width:100%; font-weight:bold; border-radius:2px;margin-top:0px;display:flex;}
.vod_icon4 a{display:block;color:#fff;font-size:14px; background:#D45837; text-align:center;padding:4px 20px;flex:1;margin:0 30px;color:#fff;}

.vod_icon5{font-size:14px; width:100%; font-weight:bold; border-radius:2px;margin-top:0px;display:flex;}
.vod_icon5 a{display:block;color:#fff;font-size:14px; background:#005E47; text-align:center;padding:4px 20px;flex:1;margin:0 30px;color:#fff;}


}
/*  Mobile */
@media screen and (max-width: 768px) {
.tab li a{font-size:1rem;}

.onair_program{border-collapse:collapse;}
.onair_program td{border:1px solid #ddd; padding:7px; font-size:0.75em;}
.onair_program th{border:1px solid #ddd;  padding:7px; background-color:#373f64; color:#fff; font-size:0.75em;}
.onair_program span{float:right; color:#fff;}
.onair_program a{}

.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:#01559b; 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:16px; width:100%; background:#DC413E; color:#fff; border:0; border-radius:5px; padding:7px 0; font-weight:bold; margin-bottom:7px;}
.btn_end{font-size:22px; width:10%; background:#204685; color:#fff; border:0; border-radius:5px; padding:7px 0; margin:0 auto;}

.vod_icon{padding:2px 10px; background:#0088ff; color:#fff;font-size:14px; font-weight:bold; text-align:center; border-radius:2px; margin-top:20px;}
.vod_icon a{color:#fff;font-size:14px;}

.vod_icon2{padding:2px 10px; background:#333; color:#fff;font-size:14px; font-weight:bold; text-align:center; border-radius:2px; margin-top:20px;}
.vod_icon2 a{color:#fff;font-size:14px;}

.vod_icon3{padding:2px 10px; background:#ca3655; color:#fff;font-size:14px; font-weight:bold; text-align:center; border-radius:2px; margin-top:20px;}
.vod_icon3 a{color:#fff;font-size:14px;}

.vod_icon4{font-size:14px; width:100%; font-weight:bold; border-radius:2px;margin-top:0px;display:flex;}
.vod_icon4 a{display:block;color:#fff;font-size:14px; background:#D45837; text-align:center;padding:4px 20px;flex:1;margin:0 30px;color:#fff;}

.vod_icon5{font-size:14px; width:100%; font-weight:bold; border-radius:2px;margin-top:0px;display:flex;}
.vod_icon5 a{display:block;color:#fff;font-size:14px; background:#005E47; text-align:center;padding:4px 20px;flex:1;margin:0 30px;color:#fff;}


}

/*  Mobile */
@media screen and (max-width: 375px) {
.tab{width:98%;}
.tab li a{font-size:1rem;}

.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:#fee7ee; color:#000; text-align:center; padding:15px 0; border-radius:10px; font-family:'Score4'; font-size:0.9em;}
.tab2 li.over a{background-color:#ad0f0f; color:#fff;}
.tab2 li:nth-child(7) a{background-color:#f6e113 ; color:#4b383f; }
.tab li:nth-child(2n) a{margin-right:0;}

.onair_program{border-collapse:collapse;}
.onair_program td{border:1px solid #ddd; padding:7px; font-size:0.65em;}
.onair_program th{border:1px solid #ddd;  padding:7px; background-color:#373f64; color:#fff; font-size:0.65em;}
.onair_program span{float:right; color:#fff;}
.onair_program a{ }
.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:#01559b; 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:16px; width:100%; background:#fff; color:#000; 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 */

.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_box{}
.bt_log2_box li{margin:5px 0}
.bt_log2{border:none; background-color:#ff4a4a; color:#fff; font-size:16px; padding:10px 20px; width:300px; text-align:center;}
.bt_log2 a{color:#fff; font-size:16px; font-family:'Score5';}
.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:#ff4a4a; color:#fff; padding:10px 20px; margin-top:10px; width:220px; float:right; text-align:center;}
.bt_log2 a{color:#fff;  font-size:.8rem; font-family:'Score5';}
.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_box{display:flex; justify-content:space-between; list-style:none;}
.bt_log2_box li{margin:5px 2px;}
.bt_log2{border:none; background-color:#ff4a4a; color:#fff; padding:10px 20px; margin-top:10px; text-align:center;}
.bt_log2 a{color:#fff; font-size:.8rem; font-family:'Score5';}
.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;}
}

/*  Mobile */
@media screen and (max-width: 425px) {
.bt_log2{float:none; border:none; background-color:#ff4a4a; color:#fff; font-size:16px; padding:10px 0px; width:95%; margin:10px auto; text-align:center;}
.bt_log2 a{color:#fff; font-size:16px; font-family:'Score5';}
}

/*===============================================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 */

.xmedia{max-width:73%;}
.xchat{max-width:27%; float:right;}
.media_wrap {position: relative;float:left;width: 100%;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: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; border:1px solid #ddd; padding:15px;}
.guide_btn{width:18%; line-height:40px;}
.guide_btn a{font-family:'Score5'; font-size:18px; background-color:#f6e113 ; display:block; text-align:Center; padding:19px 0; color:#4b383f; border-radius:10px;}

/*  Tablet */
@media screen and (min-width: 769px) and (max-width: 1024px) {
.xmedia{max-width:100%;}
.xchat{max-width:100%;padding-bottom: 49%;}
.media_wrap {position: relative;float:left;width: 100%;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;}
.guide_info{overflow:hidden; border:1px solid #ddd; padding:15px;}
.guide_btn{width:18%; line-height:40px;}
.guide_btn a{font-family:'Score5'; font-size:14px; background-color:#f6e113 ; display:block; text-align:Center; padding:19px 0; color:#4b383f; border-radius:10px;}
}
/*  Mobile */
@media screen and (max-width: 768px) {

.xmedia{max-width:100%;}
.xchat{max-width:100%; margin-bottom:46%;}

.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; border:1px solid #ddd; padding:15px;}
.guide_btn{width:18%; line-height:20px;}
.guide_btn a{font-family:'Score5'; font-size:14px; background-color:#f6e113 ; display:block; text-align:Center; padding:19px 0; color:#4b383f; border-radius:10px;}
.record{border-collapse:collapse; width:30%;}
.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;}
}
/*===============================================END==============================================*/

/*===============================================Vod 영상화면 구성==============================================*/
/*  PC */

.room{background:#d46b37; color:#fff; font-size:20px; text-align:center; margin-top:20px; margin-bottom:10px; padding:5px 0;}
.play_tit{padding:25px 0; text-align:left; border:3px solid #ccc; background-color:#fffdfa; margin-bottom:20px;}
.play_tit dl{overflow:hidden;}
.play_tit dt{float:left; width:10%; margin-left:40px;}
.play_tit dt img{width:100px;}
.play_tit dd{width:100%; padding:9px 0; color:#666; font-weight:bold; margin-left:40px; line-height:45px; font-size:20px;}
.play_tit dd strong{color:#000; color:#083f88; font-size:30px;}
.play_tit dd span{padding-left:100px; line-height:22px;}

.play_tit2{padding:10px 0; text-align:left; border:3px solid #ccc; background-color:#fffdfa; margin-bottom:20px;}
.play_tit2 dl{overflow:hidden;}
.play_tit2 dt{float:left; width:10%; margin-left:40px;}
.play_tit2 dt img{width:100px;}
.play_tit2 dd{width:100%; text-align:center; padding:5px 0; color:#666; font-weight:bold; margin-right:0px; line-height:45px; font-size:20px;}
.play_tit2 dd strong{color:#000; color:#083f88; font-size:30px;}
.play_tit2 dd span{padding-left:100px; line-height:18px;}

.list_back a{display:block; width:250px; margin:0 auto; background-color:#20277e; color:#fff; text-align:center; font-size:18px; padding:10px; border-radius:50px; margin-top:35px; height:50px;}

.list_back2 a{display:block; width:31%; background-color:#ffde00; color:#000; text-align:center; font-size:18px; padding:10px; border-radius:50px; margin-top:35px; height:50px; float:left; margin:30px 1%;}

.vod_info{font-size:14px; margin-left:25px;}

.btn_file_formet{display:flex; justify_content:end; flex-direction:column;}
.btn_file1{overflow:hidden;width:90%; border:none; padding:5px 40px; line-height:22px; background-color:#DC413E; margin-top:-50px; margin-left:25px; height:35px;white-space: nowrap; border-radius:10px;}
.btn_file1 a{color:#fff; font-size:1rem;font-family:'Montserrat', 'Score4'; }
.btn_file2{verflow:hidden;width:90%; border:none; padding:5px 0 0 40px; line-height:22px; background-color:#DC413E; color:#fff; margin-top:10px; margin-left:25px; font-size:1rem;font-family:'Montserrat', 'Score4'; height:35px;white-space: nowrap; border-radius:10px;}
.btn_file2 a{color:#fff; font-size:1rem;font-family:'Montserrat', 'Score4'; }
.fa-file-alt{font-size:22px; margin-left:10px;}
.fa-file-powerpoint{font-size:22px; margin-left:10px;}

/*  Tablet */
@media screen and (min-width: 769px) and (max-width: 1024px) {
.room{background:#d46b37; color:#fff; font-size:20px; text-align:center; margin-top:20px; margin-bottom:10px; padding:5px 0;}
.play_tit{padding:25px 0; text-align:left; border:3px solid #ccc; background-color:#fffdfa; margin-bottom:20px;}
.play_tit dl{overflow:hidden;}
.play_tit dt{float:left; width:12%; margin-left:40px;}
.play_tit dt img{width:100%;}
.play_tit dd{width:90%; padding:9px 0; color:#666; font-weight:bold; margin-right:25px; line-height:30px; font-size:16px;}
.play_tit dd strong{color:#000; color:#083f88; font-size:25px;display:block;margin-top:25px; }
.play_tit dd span{padding-left:100px; display:block;}

.play_tit2{padding:5px 0; text-align:left; border:3px solid #ccc; background-color:#fffdfa; margin-bottom:20px;}
.play_tit2 dl{overflow:hidden;}
.play_tit2 dt{float:left; width:12%; margin-left:40px;}
.play_tit2 dt img{width:100%;}
.play_tit2 dd{width:100%; text-align:center; padding:9px 0; color:#666; font-weight:bold; margin-right:25px; line-height:30px; font-size:16px;}
.play_tit2 dd strong{color:#000; color:#083f88; font-size:25px;display:block;margin-top:10px; }
.play_tit2 dd span{padding-left:100px; display:block;}

.list_back a{display:block; width:31%; background-color:#20277e; color:#fff; text-align:center; font-size:18px; padding:10px; border-radius:50px; margin-top:35px; height:50px; float:left; margin:30px 1%;}
.list_back2 a{display:block; width:31%; background-color:#ffde00; color:#000; text-align:center; font-size:18px; padding:10px; border-radius:50px; margin-top:35px; height:50px; float:left; margin:30px 1%;}

.vod_info{font-size:14px; margin-left:25px;}

.btn_file_formet{display:flex; justify_content:space-between;}
.btn_file1{overflow:hidden;width:47%; border:none; padding:7px 0; line-height:22px; text-align:center; background-color:#DC413E; margin-top:10px; margin-left:10px; height:35px;white-space: nowrap; border-radius:10px;}
.btn_file1 a{color:#fff; font-size:1rem;font-family:'Montserrat', 'Score4'; }
.btn_file2{verflow:hidden;width:47%; border:none; padding:7px 0; line-height:22px; text-align:center; background-color:#DC413E; color:#fff; margin-top:10px; margin-left:25px; font-size:1rem;font-family:'Montserrat', 'Score4'; height:35px;white-space: nowrap; border-radius:10px;}
.btn_file2 a{color:#fff; font-size:1rem;font-family:'Montserrat', 'Score4'; }
.fa-file-alt{font-size:18px; margin-left:10px;}
.fa-file-powerpoint{font-size:18px; margin-left:10px;}
}
/*  Mobile */
@media screen and (max-width: 768px) {
.room{background:#d46b37; color:#fff; font-size:20px; text-align:center; margin-top:20px; margin-bottom:10px; padding:5px 0;}
.play_tit{padding:15px 0; text-align:left; border:3px solid #ccc; background-color:#fffdfa; margin-bottom:20px;}
.play_tit dl{overflow:hidden;}
.play_tit dt{float:left; width:15%; margin-left:20px;}
.play_tit dt img{width:100%;}
.play_tit dd{width:83%; padding:9px 0; color:#666; font-weight:bold; line-height:1; font-size:0.9em;}
.play_tit dd strong{color:#000; color:#083f88; font-size:1.1em;display:block;margin-top:1%; }
.play_tit dd span{padding-left:100px; display:block;}

.play_tit2{padding:5px 0; text-align:left; border:3px solid #ccc; background-color:#fffdfa; margin-bottom:20px;}
.play_tit2 dl{overflow:hidden;}
.play_tit2 dt{float:left; width:15%; margin-left:20px;}
.play_tit2 dt img{width:100%;}
.play_tit2 dd{width:100%; text-align:center; padding:9px 0; color:#666; font-weight:bold; margin-right:25px; line-height:1; font-size:0.9em;}
.play_tit2 dd strong{color:#000; color:#083f88; font-size:1.1em;display:block;margin-top:1%; }
.play_tit2 dd span{padding-left:100px; display:block;}

.list_back a{display:block; width:80%; margin:0 auto; background-color:#20277e; color:#fff; text-align:center; font-size:0.9em; padding:10px; border-radius:50px; margin-top:1%; height:45px;}
.list_back2 a{display:block; width:80%; margin:0 auto; background-color:#ffde00; color:#000; text-align:center; font-size:0.9em; padding:10px; border-radius:50px; margin-top:1%; height:45px;}

.vod_info{font-size:0.9em; margin-left:25px;}

.btn_file_formet{display:flex; flex-direction:column; width:100%;}
.btn_file1{overflow:hidden;width:80%; margin:0 auto;  border:none; padding:7px 0; line-height:22px; text-align:center; background-color:#DC413E; margin-top:10px; height:35px;white-space: nowrap; border-radius:10px;}
.btn_file1 a{color:#fff; font-size:0.9em;font-family:'Montserrat', 'Score4'; }
.btn_file2{verflow:hidden;width:80%; margin:0 auto;  border:none; padding:7px 0; line-height:22px; text-align:center; background-color:#DC413E; color:#fff; margin-top:10px; font-size:1rem;font-family:'Montserrat', 'Score4'; height:35px;white-space: nowrap; border-radius:10px;}
.btn_file2 a{color:#fff; font-size:0.9em;font-family:'Montserrat', 'Score4'; }
.fa-file-alt{font-size:18px; margin-left:10px;}
.fa-file-powerpoint{font-size:18px; margin-left:10px;}
}
/*===============================================END==============================================*/


/*===============================================부스투어 구성==============================================*/
/*  PC */

.ebooth{margin-bottom:100px; overflow:hidden}
.ebooth_top{display:flex; justify-content:space-between;}
.ebooth_txt{margin-left:20px; margin-bottom:30px; margin-top:15px; font-family:'Score6';}
.spon{overflow:hidden; float:left; margin-bottom:40px;}
.spon dt{list-style:none; width:250px; height:100px; text-align:Center;border:1px solid #ddd; margin:0 20px; padding:10px 0;}
.spon dt img{vertical-align:middle; width:230px;}
.spon dd{margin:20px 35px;}
.spon button{border:0 none; background:#fff;}
.btn_down{display:block; background:#0053d0; padding:5px 10px; border-radius:5px; width:200px;float:left; margin-left:10px; text-align:center;}
.btn_down a{color:#fff;}

.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_PLATINUM{width:1060px; margin:0 auto;display:flex; justify-content:center; align-items:center; flex-wrap:wrap;}
.bn_PLATINUM li{list-style:none; text-align:center; border:1px solid #ddd; padding:0; width:247px; height:82px; margin:0 10px 10px 0;}
.bn_PLATINUM li a{display:block;}
.bn_PLATINUM li img{vertical-align:middle;}



.bn_GOLD{width:1060px; margin:0 auto;display:flex; justify-content:center; align-items:center; flex-wrap:wrap;}
.bn_GOLD li{ list-style:none; width:192px; height:67px; text-align:Center; border:1px solid #ddd; padding:0; margin:5px 5px;}
.bn_GOLD li:last-child(){margin-right:0;}

.bn_SILVER{width:1060px; margin:0 auto;display:flex; justify-content:center; align-items:center; flex-wrap:wrap;}
.bn_SILVER li{list-style:none; width:162px; height:52px; text-align:Center; border:1px solid #ddd; padding:0; margin:5px 5px;}
.bn_SILVER li.no{padding-top:0px;;height:33px;}
.bn_tit{width:187px; margin:0 auto; margin-top:-75px; margin-bottom:30px;}

.stamp{background:#f5f5f5; padding:15px;border-radius:15px; width:100%; overflow:hidden; margin-top:15px;}
.stamp_list{list-style:none; display:flex; flex-wrap:wrap; justify-content:center; align-items:flex-end; width:90%; margin:0 auto;}
.stamp_list li{width:150px; margin:10px 10px; font-size:12px;}
.stamp_list li img{ vertical-align:bottom;}
.stamp_list strong{display:block; text-align:center; margin-bottom:10px;}
.stamp_list span{display:block; text-align:center;}


/*  Tablet */
@media screen and (min-width: 769px) and (max-width: 1024px) {
.ebooth{margin-bottom:100px;}
.ebooth_txt{margin-left:5px; margin-bottom:30px; margin-top:15px; font-family:'Score5'; font-size:1rem;}
.spon{overflow:hidden; float:left; margin-bottom:40px;}
.spon dt{list-style:none; width:220px; height:110px; text-align:Center;border:1px solid #ddd; margin:0 10px; padding:10px 0;}
.spon dt img{vertical-align:middle; width:200px;}
.spon dd{margin:20px 35px;}
.spon button{border:0 none; background:#fff;}
.btn_down{display:block; background:#0053d0; padding:5px 10px; border-radius:5px; width:200px;float:left; margin-left:10px; text-align:center;}
.btn_down a{color:#fff;}

.bn_wrap{width:980px; margin:0 auto; margin-top:60px; border:1px solid #ddd; border-radius:5px; padding:30px 0; box-sizing:border-box; display: block;}
.bn_PLATINUM{width:980px; margin:0 auto;display:flex; justify-content:center; align-items:center; flex-wrap:wrap;}
.bn_PLATINUM li{list-style:none; text-align:center; border:1px solid #ddd; padding:0; width:222px; height:74px; margin:5px;}
.bn_PLATINUM li a{display:block;}
.bn_PLATINUM li img{vertical-align:middle; width:220px;}


.bn_GOLD{width:980px; margin:0 auto;display:flex; justify-content:center; align-items:center; flex-wrap:wrap;}
.bn_GOLD li{ list-style:none; width:177px; height:62px; text-align:Center; border:1px solid #ddd; padding:0; margin:5px 5px;}
.bn_GOLD li img{vertical-align:middle; width:175px;}

.bn_SILVER{width:980px; margin:0 auto;display:flex; justify-content:center; align-items:center; flex-wrap:wrap;}
.bn_SILVER li{list-style:none; width:162px; height:52px; text-align:Center; border:1px solid #ddd; padding:0; margin:5px 5px;}
.bn_SILVER li.no{padding-top:0px;;height:33px;}
.bn_tit{width:187px; margin:0 auto; margin-top:-75px; margin-bottom:30px;}

.stamp{background:#f5f5f5; padding:15px;border-radius:15px; width:100%; overflow:hidden; margin-top:15px;}
.stamp_list{list-style:none; display:flex; flex-wrap:wrap; justify-content:center;  align-items:flex-end;  width:98%; margin:0 auto;}
.stamp_list li{width:150px; margin:10px 10px;}
.stamp_list li img{width:}
.stamp_list strong{display:block; text-align:center; margin-bottom:10px;}
.stamp_list span{display:block; text-align:center;}
}
/*  Mobile */
@media screen and (max-width: 768px) {
.ebooth{margin-bottom:100px;}
.ebooth_top{display:flex; flex-direction:column;}
.ebooth_txt{margin-left:5px; margin-bottom:30px; margin-top:15px; font-family:'Score5'; font-size:.8rem;}
.spon{overflow:hidden; float:left; margin-bottom:20px; width:50%}
.spon dt{list-style:none; height:100%; text-align:Center;border:1px solid #ddd; margin:0 10px; padding:10px 0; display:block; }
.spon dt img{vertical-align:middle; width:100%; height:100%}
.spon dd{margin:20px 35px;}
.spon button{border:0 none; background:#fff;}
.btn_down{display:block; background:#0053d0; padding:5px 10px; border-radius:5px; width:200px;float:left; margin-left:10px; text-align:center;}
.btn_down a{color:#fff;}

.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_PLATINUM{width:98%; margin:0 auto;display:flex; justify-content:center; align-items:center; flex-wrap:wrap;}
.bn_PLATINUM li{list-style:none; text-align:center; border:1px solid #ddd; padding:0; width:302px; height:100px; margin:5px 5px;}
.bn_PLATINUM li a{display:block;}
.bn_PLATINUM li img{vertical-align:middle; width:300px;}


.bn_GOLD{width:98%; margin:0 auto;display:flex; justify-content:center; align-items:center; flex-wrap:wrap;}
.bn_GOLD li{ list-style:none; width:277px; height:96px; text-align:Center; border:1px solid #ddd; padding:0; margin:5px 5px;}
.bn_GOLD li img{vertical-align:middle; width:275px;}

.bn_SILVER{width:98%; margin:0 auto;display:flex; justify-content:center; align-items:center; flex-wrap:wrap;}
.bn_SILVER li{list-style:none; width:202px; height:65px; text-align:Center; border:1px solid #ddd; padding:0; margin:5px 5px;}
.bn_SILVER li.no{padding-top:0px;;height:33px;}
.bn_SILVER li img{vertical-align:middle; width:200px;}

.bn_tit{width:187px; margin:0 auto; margin-top:-75px; margin-bottom:30px;}

.stamp{background:#f5f5f5; padding:15px;border-radius:15px; width:94%; margin:0 auto; overflow:hidden; margin-top:15px;}
.stamp_list{list-style:none; display:flex; flex-wrap:wrap; justify-content:center;  align-items:flex-end; width:98%; margin:0 auto;}
.stamp_list li{width:150px; margin:10px 10px;}
.stamp_list li img{width:}
.stamp_list strong{display:block; text-align:center; margin-bottom:10px;}
.stamp_list span{display:block; text-align:center;}
}
/*===============================================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, #devLayer2, #devLayer3, #devLayer4, #devLayer5, #devLayer6, #devLayer7, #devLayer8, #devLayer9, #devLayer10, #devLayer11, #devLayer12, #devLayer13, #devLayer14, #devLayer15, #devLayer16, #devLayer17
{display:none; position: absolute; top: 15%; left: 50%; width: 1000px; margin-left:-500px; height:auto;  background-color:#fff; border: 2px solid #333; z-index: 10; overflow-y:scroll; height:60%;}

.layer_cont{padding:20px; overflow:hidden; clear:both;}
.devLayerClose{border:none; background-color:#333; float:right; color:#fff; font-family:'Montserrat'; }

.booth_left{float:left; width:300px;}
.booth_right{float:right; width:600px;}
.booth_vod{text-align:center;}
.booth_logo{ margin-bottom:10px;text-align:center;}
.booth_vod_img{display:flex;justify-content:space-between;}
.booth_vod_img span {display:block;}
.booth_vod_img span img {width:150px;}
.booth_vod img{width:200px;}
.booth_vod video{width:100%;}
.booth_btn button{border:none; background-color:#447db9; color:#fff; width:300px; text-align:center;  font-size:16px; padding:12px 0; font-family:'Score4'; border-radius:50px; margin-top:20px;cursor:pointer;}

.booth_btn2 a{display:block;  background-color:#005f90; color:#fff; width:300px; text-align:center;  font-size:16px; padding:12px 0; font-family:'Score4'; border-radius:50px; margin-top:20px;}
.booth_btn3{width:300px; margin:0 auto;}
.booth_btn3 button{border:none; background-color:#447db9; color:#fff; width:300px; text-align:center;  font-size:16px; padding:12px 0; font-family:'Score4'; border-radius:50px; margin-top:20px; margin:0 auto;}
.booth_tit{ font-size:20px; font-weight:900; margin-bottom:20px;}
.booth_txt p{font-weight:bold; line-height:35px; color:#004082; font-size:18px;}
.booth_txt strong{font-weight:900;}

.booth_btn3 a{display:block;  background-color:#164b97; color:#fff; width:300px; text-align:center;  font-size:16px; padding:12px 0; font-family:'Score4'; border-radius:50px; margin-top:20px;}
.booth_btn3{width:300px; margin:0 auto;}
.booth_btn3 button{border:none; background-color:#447db9; color:#fff; width:300px; text-align:center;  font-size:16px; padding:12px 0; font-family:'Score4'; border-radius:50px; margin-top:20px; margin:0 auto;}
.booth_tit{ font-size:20px; font-weight:900; margin-bottom:20px;}
.booth_txt strong{font-weight:900; }

/*  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, #devLayer2, #devLayer3, #devLayer4, #devLayer5, #devLayer6, #devLayer7, #devLayer8, #devLayer9, #devLayer10, #devLayer11, #devLayer12, #devLayer13, #devLayer14, #devLayer15, #devLayer16, #devLayer17
{display:none; position: absolute; top: 10%; left: 50%; width: 90%; margin-left:-45%; height:auto;  background-color:#fff; border: 2px solid #333; z-index: 10; overflow-y:scroll; height:80%;}

.layer_cont{padding:20px; overflow:hidden; clear:both;}
.devLayerClose{border:none; background-color:#333; float:right; color:#fff; font-family:'Montserrat'; }

.booth_left{}
.booth_right{}
.booth_logo{margin:0 auto; width:300px;}
.booth_vod{margin:0 auto;}
.booth_vod img{width:100%;}
.booth_vod video{width:100%;}
.booth_btn{text-align:center; margin:20px auto;}
.booth_btn button{border:none; background-color:#447db9; color:#fff; width:300px; text-align:center;  font-size:16px; padding:12px 0; font-family:'Score4'; border-radius:50px;cursor:pointer;}
.booth_btn2 a{display:block;  background-color:#005f90; color:#fff; width:300px; text-align:center;  font-size:16px; padding:12px 0; font-family:'Score4'; border-radius:50px; margin-top:20px; margin:0 auto;}
.booth_btn3{width:300px; margin:0 auto;}
.booth_btn3 button{border:none; background-color:#447db9; color:#fff; width:300px; text-align:center;  font-size:16px; padding:12px 0; font-family:'Score4'; border-radius:50px; margin-top:20px; margin:0 auto;}
.booth_tit{ font-size:20px; font-weight:900; margin-bottom:0; margin-top:30px;}
.booth_txt p{font-weight:bold; line-height:35px; color:#004082; font-size:18px;}
.booth_txt strong{font-weight:900; }
}
/*  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, #devLayer2, #devLayer3, #devLayer4, #devLayer5, #devLayer6, #devLayer7, #devLayer8, #devLayer9, #devLayer10, #devLayer11, #devLayer12, #devLayer13, #devLayer14, #devLayer15, #devLayer16, #devLayer17
{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; overflow-y:scroll; height:80%;}

.layer_cont{padding:20px; overflow:hidden; clear:both;}
.devLayerClose{border:none; background-color:#333; float:right; color:#fff; font-family:'Montserrat'; }

.booth_left{}
.booth_right{}
.booth_logo{margin:0 auto; width:60%;}
.booth_logo img{width:100%;}
.booth_vod{margin:0 auto; width:100%; text-align:center;}
.booth_vod img{width:100%}
.booth_vod video{width:100%;}
.booth_btn{text-align:center; margin:20px auto;cursor:pointer;}
.booth_btn button{border:none; background-color:#447db9; color:#fff; width:90%; text-align:center;  font-size:16px; padding:12px 0; font-family:'Score4'; border-radius:50px; }
.booth_btn2 a{display:block;  background-color:#005f90; color:#fff; width:90%; text-align:center;  font-size:16px; padding:12px 0; font-family:'Score4'; border-radius:50px; margin:20px auto;}
.booth_btn3{width:90%; margin:0 auto;}
.booth_btn3 button{border:none; background-color:#447db9; color:#fff; width:90%; text-align:center;  font-size:16px; padding:12px 0; font-family:'Score4'; border-radius:50px; margin-top:20px; margin:0 auto;}
.booth_tit{ font-size:20px; font-weight:900; margin-bottom:20px; margin-top:40px;}
.booth_txt p{font-weight:bold; line-height:35px; color:#004082;}
.booth_txt strong{font-weight:900; }
}


.search_form{margin:10px 0;}
.search_form select,input{height:40px;}
.search_form .key{width:150px;}
.search_form .btn_submit{background:#333; color:#fff; border:0 none; padding:0 10px; border-radius:2px;}

/*===============================================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;}
.play_btn a{color:#ff4e00;}