@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}
.phonicsL_wrap{position:relative; min-width:320px; width:100%; margin-top:0}


#move_b{display:none}

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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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




/* counsel */
.m_con11T{max-width:100%; width:880px; display:block}

.phonics_11{overflow:hidden; width:100%; height:auto; box-sizing:border-box; background:none}
.phonics_11 .con11_in{width:90%; margin:0 auto; height:auto; background:#fff; border:7px solid #ccc; margin-bottom:30px}
.con11{display:block; height:auto; max-width:372px; width:92%; float:initial; padding:0; margin:20px auto 0; 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:100%; margin:0; 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:36px;font-size:14px; line-height:36px;  color:#666;  border:1px solid #d5d5d5}
label{margin-right:5px !important}

.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; margin-right:0}
.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:100%; max-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}




/* 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}
