@charset "utf-8";

.youtube {border:7px solid #8429ff}


#wrap{position:relative; width:100%;margin:auto}
#wrap_new {position:relative; overflow:hidden; width:100%; min-width:1145px; padding:128px 0 0}

/*231017-추가*/
#q_banner_wrap_pc{display:none;}

.phonicsL_wrap{width:930px; margin:50px auto 0}

.phonics_1{overflow:hidden; width:100%; height:467px; padding:0; margin:0 auto; background:#fff}
.phonics_1_w{width:930px; margin:0 auto;}
.phonics_1_m{display:none}


.phonics_2{overflow:hidden; width:100%; height:1124px; padding:0; margin:0 auto; background:#fff}
.phonics_2_w{width:930px; margin:0 auto;}
.phonics_2_m{display:none}


.phonics_3{overflow:hidden; width:100%; height:606px; padding:0; margin:0 auto; background:#fff}
.phonics_3_w{width:930px; margin:0 auto;}
.phonics_3_m{display:none}


.phonics_4{overflow:hidden; width:100%; height:706px; padding:0; margin:0 auto; background:#fff}
.phonics_4_w{width:930px; margin:0 auto;}
.phonics_4_m{display:none}


.phonics_5{overflow:hidden; width:100%; height:556px; padding:0; margin:0 auto; background:#fff}
.phonics_5_w{width:930px; margin:0 auto;}
.phonics_5_m{display:none}


.phonics_6{overflow:hidden; width:100%; height:967px; padding:0; margin:0 auto; background:#fff}
.phonics_6_w{width:930px; margin:0 auto;}
.phonics_6_m{display:none}


.phonics_7{overflow:hidden; width:100%; height:581px; padding:0; margin:0 auto; background:#fff}
.phonics_7_w{width:930px; margin:0 auto;}
.phonics_7_m{display:none}


.phonics_8{overflow:hidden; width:100%; height:843px; padding:0; margin:0 auto; background:#fff}
.phonics_8_w{width:930px; margin:0 auto;}
.phonics_8_m{display:none}


.phonics_9{overflow:hidden; width:100%; height:823px; padding:0; margin:0 auto; background:#fff}
.phonics_9_w{width:930px; margin:0 auto;}
.phonics_9_m{display:none}


.phonics_10{overflow:hidden; width:100%; height:1146px; padding:0; margin:0 auto 30px; background:#fff}
.phonics_10_w{width:930px; margin:0 auto;}
.phonics_10_m{display:none}

.phonics_11_m, .phonics_12_m, .phonics_13_m, .phonics_14_m, .phonics_15_m, .phonics_16_m{display:none}



/* counsel */
.m_con11T{display:none}

.con11_a{overflow:hidden; width:100%; height:660px; padding:0; margin:0 auto; background:url(/images/phonics/letsgo/con11_bg.png) no-repeat center}
.english_15 .con11_in{width:878px; margin:0 auto; height:713px; background:url(/images/english/new/180711_b_english_31.png)no-repeat center;margin-top:60px}
.phonics_11 .con11_in{width:878px; margin:0 auto; height:713px; background:url(/images/phonics/letsgo/con11_bg.png)no-repeat center}
.con11{display:block; float:left; height:auto; max-width:372px; width:100%; padding:0; margin:138px 0 0 19px; padding-bottom:35px}
.con11_1{display:none}
.con11_bt{display:none}
.b_14{display:none}

.mt50{overflow:hidden}

.bot_con {overflow:hidden; width:100%; height:530px; padding:0; margin:0; background:#ffffff}
.bot_con_in {width:702px; margin:0 auto}

.counsel2 {width:335px; margin:30px 0 0 17px; padding:0}
.counsel2 .tbl {width:100%; border-collapse:collapse; border-spacing:0}
.counsel2 .col30 {width:30%}
.counsel2 .tbl th { padding:4px 5px 4px 0; letter-spacing:-0.5px; font-size:14.5px; line-height:36px;  color:#333; text-align:right}
.counsel2 .tbl td {padding:4px 0; text-align:left; letter-spacing:-0.5px; font-size:15px; line-height:36px;  color:#333}
.counsel2 .tbl td input { padding:0 5px; height:30px; font-size:14px; line-height:36px;  color:#333;  border:1px solid #d5d5d5}
.counsel2 .tbl td select  { padding:0 0 0 10px; height:32px;font-size:14px; line-height:36px;  color:#666;  border:1px solid #d5d5d5}

.counsel2 .tbl td input[type='radio'] { display:none;height:20px;background-color:#f6bb23}
.counsel2 .tbl td input[type='radio']+ label span {display:inline-block; width:19px;height:19px;background:url(/images/english/check_radio_sheet.png) left top no-repeat; vertical-align:middle; padding-bottom:3px}
.counsel2 .tbl td input[type='radio']:checked+ label span {background:url(/images/english/check_radio_sheet.png) -20px top no-repeat}


.phonics_11 .counsel2 .chk {overflow:hidden; text-align:center; display:block; height:30px; padding:15px 0 0 0px; margin:13px -18px 0 0; font-size:13.5px; /*line-height:18px;*/  color:#333;  letter-spacing:-1px; border-top:1px solid #ff5a5a}
.counsel2 .chk {overflow:hidden; /*text-align:left;*/ display:block; height:30px; padding:15px 0 0 20px; margin:13px -13px 0 0; font-size:13.5px; /*line-height:18px;*/  color:#333;  letter-spacing:-1px; border-top:1px solid #ff5a5a}
.counsel2 .chk label {float:none}
.counsel2 .chk input {vertical-align:-1.5px}

.counsel2 input[name='free_tel1'] {width:25%}
.counsel2 input[name='free_tel2'] {width:25%}
.counsel2 input[name='free_tel3'] {width:25%}

.counsel2 .chk input[type="checkbox"]{display:inline-block}
.counsel2 .chk a {float:none}
.bt_go2 {display: block; margin:0 auto; margin-top:15px; width:320px; /*height:81px;*/}
.bt_go2 img {max-width:100%}
.bt_view2 {display:inline-block; width:60px; font-size:14px; border:none; color:#fff; text-align:center; background-color:#ff5a5a; padding:2px 0}


@keyframes move {
    50% {transform: translateY(-15px)}
}    

