@charset "utf-8";

.youtube { position: relative; width: 100%; padding:0 0 56.25%; /*border-left:0px*/}
.youtube iframe {position: absolute; width: 100%; height: 100%} 


#header_new {display:none}
#wrap{position:relative; min-width:320px; width:100%}


#move_b{display:none}
.live_b_1, .live_b_2, .live_b_3{display:none}

#q_banner_wrap_pc{display:none;}

.live_01{overflow:hidden; width:100%; height:auto; box-sizing:border-box; background:none; margin-top:0}
.live_01_w{display:none}
.live_01_m{display:block}
.live_01_m img{width:100%; max-width:880px}

.live_video_wrap{width:100%; height:auto; position:relative}
.video_box{width:78%; height:100%; margin:0 auto; position:absolute; top:0; left:0; padding-left:10.7%; padding-top:51.5%}

.live_02{overflow:hidden; width:100%; height:auto; box-sizing:border-box; background:none}
.live_02_w{display:none}
.live_02_m{display:block}
.live_02_m img{width:100%; max-width:880px}


.live_03{overflow:hidden; width:100%; height:auto; box-sizing:border-box; background:none}
.live_03_w{display:none}
.live_03_m{display:block}
.live_03_m img{width:100%; max-width:880px}
#liter_layer img{width:100%; max-width:880px}
.liter_cancel{width:auto !important; margin-right:22px}

.live_04{overflow:hidden; width:100%; height:auto; box-sizing:border-box; background:none}
.live_04_w{display:none}
.live_04_m{display:block}
.live_04_m img{width:100%; max-width:880px}


.live_05{overflow:hidden; width:100%; height:auto; box-sizing:border-box; background:none}
.live_05_w{display:none}
.live_05_m{display:block}
.live_05_m img{width:100%; max-width:880px}
.live_05_m .video_m{display:block; width:100%; height:auto}
.live_05_m .video_m_bg{display:block; width:100%; position:relative}
.live_05_m .video_m_wrap{width:74.8%; position:absolute; top:8%; padding-left:12.8%;}
.live_05_m .video_m_wrap .youtube{margin:0 auto; width:auto; height:24px; border:none}


.live_06{overflow:hidden; width:100%; height:auto; box-sizing:border-box; background:none}
.live_06_w{display:none}
.live_06_m{display:block}
.live_06_m img{width:100%; max-width:880px}
.live_06_m .video_m{display:block; width:100%; height:auto}
.live_06_m .video_m_bg{display:block; width:100%; position:relative}
.live_06_m .video_m_wrap{width:74.8%; position:absolute; top:11.3%; padding-left:12.8%;}
.live_06_m .video_m_wrap .youtube{margin:0 auto; width:auto; height:24px; border:none}


.live_07{overflow:hidden; width:100%; height:auto; box-sizing:border-box; background:none}
.live_07_w{display:none}
.live_07_m{display:block}
.live_07_m img{width:100%; max-width:880px}


.live_08{overflow:hidden; width:100%; height:auto; box-sizing:border-box; background:none}
.live_08_w{display:none}
.live_08_m{display:block}
.live_08_m img{width:100%; max-width:880px}
.live_mobile_8{position:relative}
.popup_05{position:absolute; top:0; padding-top:19%; padding-left:9%; width:80% !important}
.popup_07{position:absolute; top:0; top:24.7%; padding-left:9%; width:80% !important}
.popup_08{position:absolute; top:0; top:36.6%; padding-left:9%; width:80% !important}
.popup_09{position:absolute; top:0; top:47.8%; padding-left:9%; width:80% !important}
.popup_10{position:absolute; top:0; top:59.8%; padding-left:9%; width:80% !important}
.popup_11{position:absolute; top:0; top:71.2%; padding-left:9%; width:80% !important}
.popup_12{position:absolute; top:0; top:83%; padding-left:9%; width:80% !important}
.m_pop{display:none}
.m_show{display:block}


.live_09{overflow:hidden; width:100%; height:auto; box-sizing:border-box; background:none}
.live_09_w{display:none}
.live_09_m{display:block}
.live_09_m img{width:100%; max-width:880px}


.live_10{overflow:hidden; width:100%; height:auto; box-sizing:border-box; background:none}
.live_10_w{display:none}
.live_10_m{display:block}
.live_10_m img{width:100%; max-width:880px}


.live_11{overflow:hidden; width:100%; height:auto; box-sizing:border-box; background:none}
.live_11_m{display:block}
.live_11_m img{width:100%; max-width:880px}
.live_11_w img{max-width:880px; width:880px}
.live_11_w {overflow:hidden; max-width:100%; height:auto; padding:0; margin:0; box-sizing:border-box;}
.live_11_w .con11_r img{width:100%; max-width:880px}
.con11 {display:block; position:relative; margin:0; background:none;  max-width:880px; box-sizing:border-box; height:auto; padding-bottom:30px; background:#fff}
.live_11 .con11_in {overflow:hidden; display:block; background:none; max-width:880px; width:90%; height:auto; margin:20px auto 35px; border:7px solid #fb7070}
.live_11 .con11_in img{max-width:880px; width:100%}
.con11_1 {display:block;position:relative; background:none}
/*.con11_1 img {width:100%; max-width:880px;}*/
.con11_2{width:100%; margin-top:20px}
/*.con11_r {display:none;}*/
.b_14{display:block; max-width:100%; margin:0 auto}
.b_14 img{max-width:100%}

/* counsel */
.mt50{/*width:100%; height:auto; padding-top:0px; position:absolute;*/ margin-top:26px}

.bot_con {width:100%; padding:0 10px; box-sizing:border-box; height:auto; background:#fff}
.counsel {display:none}

.counsel2 {overflow:hidden; width:100%; height:auto; margin:0 0 0px 0}

.counsel2 .tbl {width:100%; border-collapse:collapse; border-spacing:0}
.counsel2 .col30 {width:25%}
.counsel2 .tbl th {padding:4px 0px 4px 0; letter-spacing:-1.5px; font-size:14px; line-height:18px;  color:#333; text-align:right; width:27%}
.counsel2 .tbl td {padding:4px 18px; letter-spacing:-0.5px; font-size:14px; line-height:18px;  color:#333; padding-right:3px}
.counsel2 .tbl td input { padding:0 5px; height:30px; font-size:14px; line-height:20px;  color:#333;  border:1px solid #d5d5d5}
.counsel2 .tbl td select  { padding:0 0 0 5px; height:36px;font-size:14px; line-height:20px;  color:#666;  border:1px solid #d5d5d5}
/*240223-overflow 삭제*/
.counsel2 .chk {/*overflow:hidden; */text-align:center;  display:block; padding:17px 0 0 0; margin:13px 11px 0 11px; font-size:14px; line-height:16px;  color:#333;  letter-spacing:-1px; border-top:1px solid #fb7070}
.counsel2 .chk label {float:none}
.counsel2 .chk input {vertical-align:-1px}
.counsel2 input[name='free_tel1'] {width:23%}
.counsel2 input[name='free_tel2'] {width:23%}
.counsel2 input[name='free_tel3'] {width:23%}
.counsel2 .chk a {float:none; color:#fff}
.counsel2 .chk a img {vertical-align:middle}
/*240223-margin-top 추가*/
.counsel2 .bt_go2 {display:block; text-align:center; width:auto; /*margin:21px 25px 30px 35px*/margin-top: 30px;}
.counsel2 .bt_go2 img {max-width:350px; width:75%}
.bt_view2 {display:inline-block; width:50px; height:22px; font-size:12px; line-height:20px; /*border:1px solid #d5d5d5;*/ color:#333; text-align:center; padding-top:1px; vertical-align:1px}
.bt_contract {display:block; margin:6px 0 16px}
.live_11 .counsel2{margin:0}

.block {display:inline}
.block2 {display:block}
.kiya_box, .go_coun, .ted_box, .live_12{display:none !important}


.live_12{overflow:hidden; width:100%; height:auto; box-sizing:border-box; background:none}
.live_12_w{display:none}
.live_12_m{display:block}
.live_12_m img{width:100%; max-width:880px}


.live_13{overflow:hidden; width:100%; height:auto; box-sizing:border-box; background:none}
.live_13_w{display:none}
.live_13_m{display:block}
.live_13_m img{width:100%; max-width:880px}
.live_13_m ul li{display:inline-block; text-align:center; background:#ffc2c7}
.live_13_m .m_teac_photo .teac_info{display:none}

.live_14{overflow:hidden; width:100%; height:auto; box-sizing:border-box; background:none}
.live_14_m{display:block}
.live_14_m img{width:100%; max-width:880px}


.live_12_m{display:block}

/* footer */
#m_footer {display:block; clear:both;position:relative; height:auto; margin-top:0;padding:20px 10px 20px 10px; box-sizing:border-box;background:#5b6278}
#m_footer .m_foot_in {position:relative; width:auto;height:auto; padding:0; font-size:11px; letter-spacing:-0.5px; line-height:18px; color:#fff;  padding-left:6px}
#m_footer h2 {position:relative}
#m_footer h2 img {width:77px}
address {display: block;margin:10px 0 0; color:#fff}
.copy {display: block; margin:0; font-size:10px; line-height:18px; color:#fff}
.m_none {display:none}
.m_none01{display:none}
.m_block{display:none}
.pc_none{display:block}
.bn {position:absolute; bottom:-105px; left:-50px;width:115%}
.counsel {display:none}

/*#bottom_banner_e{display:none}*/

.con11_Timg{margin-top:0}