@charset "utf-8";

/* 단체 학원 */
html, body {height: 100%;}
input, textarea {-webkit-appearance: none;-webkit-border-radius: 0;}
input[type="number"] {/*line-height:33px; min-height:33px;*/box-sizing: border-box; vertical-align:middle; border-radius:0px; font-family: NanumSquare; webkit-border-radius:1px; -webkit-appearance:none; color:#242424}
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}
textarea{resize:none;}
select.style_select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background: #fff url(https://pic.neungyule.com/netimes/mobile/img/common/select_blt.png) no-repeat right 8px top 50%;background-size:8px auto;border:1px solid #d0d0d0;height:40px;line-height:40px;width:100%;font-size:13px;padding-left:8px;border-radius:0;box-shadow:0 0 0 0;}
select::-ms-expand {display:none;}
#wrap{width:100%; min-width:320px;}

/* main */
.list-2grid li {width:48%;}
.main-cnt {width:100%;}
.main-cnt:after {display:block; clear:both; content:'';}
.main-cnt li {float:left; }
.main-cnt li:first-child {margin-right:4%;}
.main-cnt li img {display:inline-block; width:100%; margin-bottom:16px;}
.main-cnt-type1  {padding:20px 16px; background-color:#f2f2f2;}
.inner-main-cnt-type3 {padding:8px 12px; height:130px; font-size:14px; line-height:20px; text-align:center; font-weight:600;}
.inner-main-cnt-type3 img.img-item {width: auto; height:75px; margin-bottom:10px; }
.inner-main-cnt-type3 p {text-align:left;}
.wrapper-tel:after {display:block; clear:both; content:'';}
.wrapper-tel .img-tel {float:left; width:78px; margin-right:10px;}
.wrapper-tel .img-tel img {width:100%;}
.wrapper-tel .tel {float:left; width: calc(100% - 88px);; font-size:14px; color:#242424; line-height:20px;}
.wrapper-tel .tel strong a{display:block; font-size:28px; color:#f57538; line-height:28px;font-weight:bold;}
.wrapper-tel .tel strong span.center{float:left;font-size:20px;line-height:28px;padding-right:4px;margin-bottom:5px;}
.wrapper-tel .tel strong span.center + a{float:left;font-size:20px;line-height:28px;margin-bottom:5px;}
.wrapper-tel .tel span.clear{clear:both;display:block;margin-top:5px;}
.list-tel-btn {margin:14px 0px 6px 0px; }
.list-tel-btn li a {display:inline-block; width:100%; height:42px; padding:13px 20px; text-align:left; background-color:#fff; box-sizing:border-box; border:1px solid #d0d0d0;}
.list-tel-btn li a span {display:inline-block; width:100%; font-size: 16px; color:#242424; line-height:16px; text-align:left; background:url(https://pic.neungyule.com/netimes/mobile/img/main/ico_arr1.gif) right no-repeat; background-size:auto 100%;}

.btn{display:inline-block;font-size:12px;padding:1px 8px;vertical-align:top;}
.btn_full{display:block;font-size:18px;padding:0;vertical-align:top;line-height:45px;height:45px;font-weight:bold;text-align:center;}
a.btn_gray{background-color:#5f6062;color:#fff; margin:2px 0px}
a.btn_purple{background-color:#81308d;color:#fff;}
a.btn_orange{background-color:#f57538;color:#fff;}
a.btn_yellow{background-color:#eeac31;color:#fff;}
a.btn_report{background-color:#b6b6b6;color:#fff;width:100px;line-height:24px;padding:0;}
a.btn_delay{background-color:#81308d;color:#fff;width:100px;line-height:24px;padding:0;}
a.btn_reg{display: block; background:#f57538; color: #fff; font-size:18px; line-height:46px; text-align: center; font-weight:bold;margin-top:6px;}

.list_more{display:block;text-align:center;line-height:45px;border-top:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf;background-color:#fff;margin-top:6px;}
.list_more span{display:inline-block;padding-left:30px;background: url(https://pic.neungyule.com/netimes/mobile/img/common/ico_more.png) no-repeat 0 50%;background-size:18px auto;line-height:45px;}
.board_box  .nodata{text-align:center;line-height:350px;background-color:#fff;}

.input_box{padding-bottom:20px;}
.input_box .input_filed{padding:12px 16px;}
.input_box .input_filed:after{content:'';display:block; clear:both;}
.input_box .input_filed + .input_filed{border-top:1px solid #e7e7e7}
.input_box .input_filed dt{display:block;float:left;width:85px;line-height:28px;padding-top:5px;padding-bottom:5px;}
.input_box .input_filed dt.line2{line-height:20px;margin-top:-5px;}
.input_box .input_filed dt .req{position:relative;padding-right:8px;}
.input_box .input_filed dt span{font-weight:bold;font-size:12px;display:inline-block;line-height:28px}
.input_box .input_filed dt.line2 span{line-height:20px;}
.input_box .input_filed dt .req:after{content:'*';position:absolute;right:0;top:0;color:#ed1b24;font-weight:bold;font-size:15px;}
.input_box .input_filed dd{float:left;width: calc(100% - 85px);line-height:28px;padding-top:5px;padding-bottom:5px;}
.input_box .input_filed dd.tar{line-height:22px;}
.input_box .input_filed dd input[type=text]{border:1px solid #999;height:28px;line-height:28px;box-sizing:border-box;padding-left:8px;min-height:28px;font-size:14px;}
.input_box .input_filed dd input[type=email]{border:1px solid #999;height:28px;line-height:28px;box-sizing:border-box;padding-left:8px;min-height:28px;font-size:14px;vertical-align:top;}
.input_box .input_filed dd input[type=number]{border:1px solid #999;height:28px;line-height:28px;box-sizing:border-box;padding-left:8px;min-height:28px;font-size:14px;vertical-align:top;}
.input_box .input_filed dd select{border:1px solid #999;height:28px;line-height:28px;box-sizing:border-box;padding-left:8px;min-height:28px;}
.input_box .input_filed .email_form .email_id{width: calc(50% - 13px);}
.input_box .input_filed .email_form .email_at{display:inline-block;width:26px;line-height:28px;text-align:center;font-size:14px;}
.input_box .input_filed .email_form .email_domain{width: calc(50% - 13px);}
.input_box .input_filed .email_form .domain_select{width: 100%;}
.input_box .input_filed .line2{margin-top:5px}
.input_box .input_filed .addr_form{font-size:0;}
.input_box .input_filed .addr_form .post_code{width: calc(100% - 75px);}
.input_box .input_filed .addr_form .btn_post{width:70px;background-color:#999;text-align:center;color:#fff;height:28px;line-height:28px;box-sizing:border-box;font-size:14px;margin-left:5px;}
.input_box .info_get {padding:10px 10px;text-align:right;border-bottom:1px solid #e7e7e7}
.input_box .info_get input {display:none;}
.input_box .info_get label {font-weight:bold;vertical-align:top;line-height:24px;}
.input_box .info_get input:checked + label.hide {background:url('https://pic.neungyule.com/netimes/mobile/img/common/ico_check.png') no-repeat 50% 50%;background-size:100% auto;}
.input_box .info_get label.hide {display:inline-block;width:22px;height:22px;margin-right:5px;line-height:22px;border:1px solid #d0d0d0;}
.input_box .input_filed .tel_form{font-size:0;}
.input_box .input_filed .tel_form .tel_select{width: calc(34% - 12px);}
.input_box .input_filed .tel_form .tel_hyphen{display:inline-block;width:18px;line-height:28px;text-align:center;font-size:14px;}
.input_box .input_filed .tel_form .tel_input{width: calc(33% - 12px);}
.input_box .input_filed .tel_form input[type=checkbox]{display:none;}
.input_box .input_filed .tel_form input[type=checkbox] + label{display:inline-block;padding-left:32px;font-size:15px;color:#646464;background: url(https://pic.neungyule.com/netimes/mobile/img/common/checkbox_off.png) no-repeat 0 0;background-size:24px auto;line-height:24px;font-family:NanumSquare;}
.input_box .input_filed .tel_form input[type=checkbox]:checked + label{background: url(https://pic.neungyule.com/netimes/mobile/img/common/checkbox_on.png) no-repeat 0 0;background-size:24px auto;font-family:NanumSquare;}
.input_box .input_filed .full_size{width:100%;}
.input_box .con_filed dd{width:100%;}
.input_box .con_filed dd textarea{width:100%;border:1px solid #999;box-sizing:border-box;padding:8px;height:140px;font-size:14px;vertical-align:top;font-family:NanumSquare;}
.input_box .con_filed dd .time_form{font-size:0;}
.input_box .con_filed dd select{width: calc(50% - 10px);}
.input_box .con_filed dd select + select{margin-left:10px;}

.dot_list{margin-top:5px;}
.dot_list > li{position:relative;line-height:20px;padding-left:10px;padding-bottom:5px;}
.dot_list > li:after{content:'';position:absolute;left:0;top:9px;width:2px;height:2px;background-color:#919191;color:#646464;}
.dot_list > li strong{font-weight:bold;font-weight:bold;}
.dot_list > li p{color:#242424;font-weight:bold;}
.underline{text-decoration:underline;}
.tc_orange{color:#f57538;}
.tc_sky{color:#1baaca;}

.apply_box .attention_box{padding:20px 16px;}
.ico_ast{position:relative;padding-left:10px;font-size:15px;color:#242424;font-weight:bold;}
.ico_ast:after{content:'*';position:absolute;left:0;top:3px;font-weight:bold;}
.ico_ast + .no_list{margin-top:10px;}
.no_list{padding-left:16px;}
.no_list li + li{margin-top:8px;line-height:20px;font-size:13px;color:#646464;}
.no_list li{list-style:decimal}

.sample_ol .group_tt{padding:16px;background-color:#eee;color:#242424;font-weight:bold;font-size:16px;}
.sample_ol .group_con{padding:16px;overflow:hidden;}
.sample_ol .group_con.nopd{padding:0;}
.sample_ol .sub_tt{padding:0 0 16px;}
.sample_ol .sub_tt.pb_tb{padding:6px 0 16px}
.sample_ol .sub_tt h6{margin-bottom:5px;font-weight:600;font-size:14px}
.sample_ol .sub_tt h6.blit{position:relative;padding-left:12px;}
.sample_ol .sub_tt h6.blit:before{content:'';position:absolute;top:8px;left:2px;display:block;width:3px;height:3px;border-radius:3px;background-color:#333;}
.sample_ol .sub_tt p{font-size:12px;word-break:keep-all}
.sample_ol .sample02{border-top:1px solid #c7c7c7;}
.sample_ol .sample02 div input[type=radio]{display:none;}
.sample_ol .sample02 div input + label{display:block;border:1px solid #cfcfcf;height:45px;line-height:45px;color:#242424;font-size:15px;font-weight:bold;box-sizing:border-box;text-align:center;}
.sample_ol .sample02 div input:checked + label{border:2px solid #f57538;height:45px;line-height:43px;color:#f57538;font-size:15px;font-weight:bold;}
.sample_ol .sample02 p input:disabled + label{background-color:#f4f4f4;}
.sample_ol .sample02 div label{overflow:hidden;padding:0 10px}
.sample_ol .sample02 div label .pi_left{display:block;float:left;}
.sample_ol .sample02 div label .pi_left strong{font-size:15px;font-weight:bold;color:#242424}
.sample_ol .sample02 div label .pi_left span{font-size:13px;font-family:NanumSquare;color:#646464}
.sample_ol .sample02 div label .pi_right{float:right}
.sample_ol .sample02 div label .pi_right .origin_price{font-size:15px;font-family:NanumSquare;color:#646464;text-decoration:line-through;}
.sample_ol .sample02 div label .pi_right .final_price{font-size:16px;font-weight:bold;color:#ed1a23}
.sample_ol .sample02 .select_kids + .select_kids{margin-top:10px;}
.sample_ol .sample02 .select_junior + .select_junior{margin-top:10px;}
.sample_ol .sample02 .select_times + .select_times{margin-top:10px;}
.sample_ol .sample02 .select_weekjunior + .select_weekjunior{margin-top:10px;}
.sample_ol .sample02 div label{overflow:hidden;padding:0 10px}
.sample_ol .sample02 div label .pi_left{display:block;float:left;}
.sample_ol .sample02 div label .pi_left strong{font-size:15px;font-weight:bold;color:#242424}
.sample_ol .sample02 div label .pi_left span{font-size:13px;font-family:NanumSquare;color:#646464}
.sample_ol .sample02 div label .pi_right{float:right}
.sample_ol .sample02 div label .pi_right .origin_price{font-size:15px;font-family:NanumSquare;color:#646464;text-decoration:line-through;}
.sample_ol .sample02 div label .pi_right .final_price{font-size:16px;font-weight:bold;color:#ed1a23}
.sample_ol .sample02 .select_kids + .select_kids{margin-top:10px;}
.sample_ol .sample02 .select_junior + .select_junior{margin-top:10px;}
.sample_ol .sample02 .select_times + .select_times{margin-top:10px;}
.sample_ol .sample02 .select_weekjunior + .select_weekjunior{margin-top:10px;}
.sample_ol .input_box{padding-bottom:0;}
.sample_ol .btns{border-top:1px solid #e7e7e7;padding:25px 16px;}
.sample_ol .btns .btn_apply{display:block;width:100%;height:45px;line-height:45px;color:#fff;background-color:#f57538;text-align:center;font-weight:bold;font-size:16px;}
.sample_ol .btns .btn_cancel{display:block;width: calc(30% - 5px);height:45px;line-height:45px;color:#fff;background-color:#7f7f7f;text-align:center;font-weight:bold;font-size:16px;margin-right:10px;float:left;}
.sample_ol .btns .btn_apply2{display:block;width: calc(70% - 5px);height:45px;line-height:45px;color:#fff;background-color:#f57538;text-align:center;font-weight:bold;font-size:16px;float:left;}

.tb_sum{border:1px solid #b2b2b2;}
.tb_sum table{width:100%;}
.tb_sum tbody th{text-align:left;padding:10px 15px;border-bottom:1px solid #e3e3e3;font-size:15px;color:#242424;font-weight:bold;}
.tb_sum tbody td{border-bottom:1px solid #e3e3e3;padding:10px 15px;text-align:right;}
.tb_sum tfoot th{text-align:left;padding:15px;font-size:15px;color:#242424;font-weight:bold;background-color:#f4f4f4;}
.tb_sum tfoot td{padding:15px;background-color:#f4f4f4;text-align:right;}
.tb_sum tfoot td .final_price{font-weight:bold;color:#ed1a23}
.tb_sum tfoot td .installment{display:block;font-size:12px;color:#999;}

.apply_box .ico_benefit{padding:16px;overflow:hidden;}
.apply_box .ico_benefit .ico_benefit_in{border-bottom:1px solid #c9c9c9;border-top:1px solid #c9c9c9;}
.apply_box .ico_benefit .ico_benefit_in table{width:100%}
.apply_box .ico_benefit td{padding:16px 0;}
.apply_box .ico_benefit tr + tr td{border-top:1px dashed #c9c9c9}
.apply_box .ico_benefit tr td:first-child{border-right:1px dashed #c9c9c9;}
.apply_box .ico_benefit span{word-break:keep-all}
.apply_box .ico_benefit span.ico_benefit01{display:inline-block;padding-left:64px;padding-right:6px;background: url(https://pic.neungyule.com/netimes/mobile/img/common/benefit01.png) no-repeat 10px 50%;background-size:46px auto;}
.apply_box .ico_benefit span.ico_benefit02{display:inline-block;padding-left:64px;padding-right:6px;background: url(https://pic.neungyule.com/netimes/mobile/img/common/benefit02.png) no-repeat 10px 50%;background-size:46px auto;}
.apply_box .ico_benefit span.ico_benefit03{display:inline-block;padding-left:64px;padding-right:6px;background: url(https://pic.neungyule.com/netimes/mobile/img/common/benefit03.png) no-repeat 10px 50%;background-size:46px auto;}
.apply_box .ico_benefit span.ico_benefit04{display:inline-block;padding-left:64px;padding-right:6px;background: url(https://pic.neungyule.com/netimes/mobile/img/common/benefit04.png) no-repeat 10px 50%;background-size:46px auto;}
.apply_box .ico_benefit span.ico_benefit11{display:inline-block;padding-left:58px;padding-right:6px;background: url(https://pic.neungyule.com/netimes/mobile/img/common/ico_benefit11.png) no-repeat 5px 50%;background-size:46px auto;}
.apply_box .ico_benefit span.ico_benefit12{display:inline-block;padding-left:60px;padding-right:6px;background: url(https://pic.neungyule.com/netimes/mobile/img/common/ico_benefit12.png) no-repeat 10px 50%;background-size:46px auto;}
.apply_box .ico_benefit span.ico_benefit13{display:inline-block;padding-left:58px;padding-right:6px;background: url(https://pic.neungyule.com/netimes/mobile/img/common/ico_benefit13.png) no-repeat 5px 50%;background-size:46px auto;}
.apply_box .ico_benefit span.ico_benefit14{display:inline-block;padding-left:60px;padding-right:6px;background: url(https://pic.neungyule.com/netimes/mobile/img/common/ico_benefit14.png) no-repeat 10px 50%;background-size:46px auto;}
.apply_box .ico_benefit span.ico_benefit15{display:inline-block;padding-left:58px;padding-right:6px;background: url(https://pic.neungyule.com/netimes/mobile/img/common/ico_benefit15.png) no-repeat 5px 50%;background-size:46px auto;}
.apply_box .ico_benefit span.ico_benefit16{display:inline-block;padding-left:60px;padding-right:6px;background: url(https://pic.neungyule.com/netimes/mobile/img/common/ico_benefit16.png) no-repeat 10px 50%;background-size:46px auto;}

.payment_box .pay_ol{overflow:hidden;margin-bottom:15px;}
.payment_box .pay_ol li{float:left;width:50%;text-align:center;box-sizing:border-box;border-bottom:1px solid #d9d9d9;}
.payment_box .pay_ol li div{display:inline-block;text-align:left;padding:15px 0 15px 48px;}
.payment_box .pay_ol span{display:block;font-size:15px;font-family:NanumSquare;color:#242424;}
.payment_box .pay_ol strong{display:block;font-size:18px;font-weight:bold;color:#242424;margin-top:5px;}
.payment_box .pay_ol .step01 div{background: url(https://pic.neungyule.com/netimes/mobile/img/common/pay_ol01_off.png) no-repeat 0 50%;background-size:34px auto;}
.payment_box .pay_ol .step02 div{background: url(https://pic.neungyule.com/netimes/mobile/img/common/pay_ol02_off.png) no-repeat 0 50%;background-size:34px auto;}
.payment_box .pay_ol .on span{color:#fff;}
.payment_box .pay_ol .on strong{color:#fff;}
.payment_box .pay_ol .on{background-color:#f57538;border-bottom:1px solid #f57538;}
.payment_box .pay_ol .step01.on div{background: url(https://pic.neungyule.com/netimes/mobile/img/common/pay_ol01_on.png) no-repeat 0 50%;background-size:34px auto;}
.payment_box .pay_ol .step02.on div{background: url(https://pic.neungyule.com/netimes/mobile/img/common/pay_ol02_on.png) no-repeat 0 50%;background-size:34px auto;}

.toggle_box{border-top:1px solid #242424;}
.toggle_box .toggle_top{position:relative;background-color:#eee;border-bottom:1px solid #e7e7e7;}
.toggle_box .toggle_top a{display:block;overflow:hidden;padding:16px 38px 16px 16px;position:relative;z-index:1;}
.toggle_box .toggle_top a > strong{color:#242424;font-size:16px;font-weight:bold;}
.toggle_box .toggle_top a > span{color:#242424;font-size:13px;font-family:NanumSquare;}
.toggle_box .toggle_top a > span strong{color:#242424;font-size:15px;font-weight:bold;vertical-align:top;}
.toggle_box .toggle_top:after{content:'';display:block;z-index:0;position:absolute;right:13px;top:50%;width:14px;height:8px;background: url(https://pic.neungyule.com/netimes/mobile/img/common/ico_toggle.png) no-repeat 0 0;background-size:14px 8px;margin-top:-4px;transform:rotate(0deg);-webkit-transform:rotate(0deg);-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.toggle_box.on .toggle_top:after{transform:rotate(180deg);-webkit-transform:rotate(180deg);-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.toggle_box .toggle_top2{position:relative;background-color:#eee;border-bottom:1px solid #e7e7e7;}
.toggle_box .toggle_top2 a{display:block;overflow:hidden;padding:16px 38px 16px 16px;position:relative;z-index:1;cursor:default;}
.toggle_box .toggle_top2 a > strong{color:#242424;font-size:16px;font-weight:bold;}
.toggle_box .toggle_top2 a > span{color:#242424;font-size:13px;font-family:NanumSquare;}
.toggle_box .toggle_top2 a > span strong{color:#242424;font-size:15px;font-weight:bold;vertical-align:top;}
.toggle_box .red_price{color:#ed1b24;font-size:14px;font-weight:bold;}
.toggle_box .red_price strong {color:#ed1b24;}
.toggle_box .input_box{padding-bottom:0;}
.toggle_box .inner_box{padding:0 16px 16px 16px;}
.toggle_box .gray_box{padding:15px;background-color:#f2f2f2;border:1px solid #d8d8d8;}
.toggle_box .gray_box .ico_ast{font-size:12px;color:#242424;}
.toggle_con .tc_red{color:#ed1b24;font-weight:bold;font-size:16px;font-weight:700;}
.toggle_con .tc_red strong {color:#ed1b24;}
.toggle_con .ico_point{position:relative;padding-right:18px}
.toggle_con .ico_point:after{content:'';position:absolute;right:0;top:2px;width:14px;height:14px;background: url(https://pic.neungyule.com/netimes/mobile/img/common/ico_point.png) no-repeat 0 0;background-size:14px auto;}
.toggle_con .scr_box{overflow-y:auto;max-height:200px;padding:16px 0;margin:0 16px 16px;border:1px solid #d5d5d5;}
.start_setting{padding:16px;}
.start_setting .start_top{overflow:hidden;}
.start_setting .start_top strong{display:block;font-size:15px;color:#242424;font-weight:700}
.start_setting .start_top em{display:block;font-size:13px;color:#f57538;}
.start_setting .start_top .style_select{line-height:32px;height:32px;width:100%;border:1px solid #999;box-sizing:border-box;background-color:#fff;font-size:14px;padding-left:8px;}
.start_setting .dot_box{border:1px solid #d5d5d5;padding:10px 15px;background-color:#f2f2f2;margin:5px 0;color:#242424;font-size:13px;}

.tar{text-align:right;}

.pay_type{padding:16px;overflow:hidden;}
.pay_type li{width: calc(25% - 6px);float:left;}
.pay_type li + li{margin-left:8px;}
.pay_type li input{display:none;}
.pay_type li input + label{display:block;padding-top:45px;height:83px;box-sizing:border-box;border:1px solid #cfcfcf;text-align:center;font-size:13px;line-height:16px;font-family:NanumSquare;}
.pay_type li input:checked + label{border:2px solid #f57538;padding-top:44px;font-weight:bold;color:#f57538;}
.pay_type li.type01 label{background: url(https://pic.neungyule.com/netimes/mobile/img/common/pay_type_01off.png) no-repeat 50% 12px;background-size:auto 30px;}
.pay_type li.type02 label{background: url(https://pic.neungyule.com/netimes/mobile/img/common/pay_type_02off.png) no-repeat 50% 12px;background-size:auto 30px;}
.pay_type li.type03 label{background: url(https://pic.neungyule.com/netimes/mobile/img/common/pay_type_03off.png) no-repeat 50% 12px;background-size:auto 30px;}
.pay_type li.type04 label{background: url(https://pic.neungyule.com/netimes/mobile/img/common/pay_type_04off.png) no-repeat 50% 12px;background-size:auto 30px;}
.pay_type li.type01 input:checked + label{background: url(https://pic.neungyule.com/netimes/mobile/img/common/pay_type_01on.png) no-repeat 50% 11px;background-size:auto 30px;}
.pay_type li.type02 input:checked + label{background: url(https://pic.neungyule.com/netimes/mobile/img/common/pay_type_02on.png) no-repeat 50% 11px;background-size:auto 30px;}
.pay_type li.type03 input:checked + label{background: url(https://pic.neungyule.com/netimes/mobile/img/common/pay_type_03on.png) no-repeat 50% 11px;background-size:auto 30px;}
.pay_type li.type04 input:checked + label{background: url(https://pic.neungyule.com/netimes/mobile/img/common/pay_type_04on.png) no-repeat 50% 11px;background-size:auto 30px;}

.pay_noti{padding:0 16px 16px 16px;}
.pay_noti li{}
.pay_noti li strong{display:block;font-size:13px;font-weight:bold;line-height:18px;}
.pay_noti li strong.ico_1{padding-left:21px;background: url(https://pic.neungyule.com/netimes/mobile/img/common/ico_1.png) no-repeat 0 1px;background-size:15px 15px;}
.pay_noti li strong.ico_2{padding-left:21px;background: url(https://pic.neungyule.com/netimes/mobile/img/common/ico_2.png) no-repeat 0 1px;background-size:15px 15px;}
.pay_noti li strong.ico_3{padding-left:21px;background: url(https://pic.neungyule.com/netimes/mobile/img/common/ico_3.png) no-repeat 0 1px;background-size:15px 15px;}
.pay_noti > li + li{margin-top:13px;}
.pay_noti > li p{color:#646464;font-size:13px;line-height:22px;}
.pay_noti > li a{position:relative;display:inline-block;padding:2px 21px 2px 8px;border:1px solid #d0d0d0;font-size:12px;}
.pay_noti > li a:after{content:'';position:absolute;right:8px;top:6px;display:block;width:5px;height:9px;background: url(https://pic.neungyule.com/netimes/mobile/img/common/ico_arr1.png) no-repeat 0 0;background-size:5px auto;}
.pay_noti .dot_box{border:1px solid #d5d5d5;padding:10px 15px;margin:5px 0}
.pay_noti .dot_box li{font-size:12px;color:#646464;}

.have_guide{border-top:1px dashed #4c4c4c;padding:16px;}
.have_guide .gray_box{margin-top:10px;background-color:#f2f2f2;padding:10px 15px;font-size:13px;line-height:1.5}
.have_guide .gray_box em{font-weight:bold;}
.have_guide .gray_box + .ico_ast{display:inline-block;margin-top:10px}
.have_guide .gray_box a{position:relative;display:inline-block;padding:2px 21px 2px 8px;border:1px solid #d0d0d0;font-size:12px;background-color:#fff;}
.have_guide .gray_box a:after{content:'';position:absolute;right:8px;top:6px;display:block;width:5px;height:9px;background: url(https://pic.neungyule.com/netimes/mobile/img/common/ico_arr1.png) no-repeat 0 0;background-size:5px auto;}
.have_guide .gray_box li + li{margin-top:10px}

.final_check{padding:16px;}
.final_check .pay_info_box{border:1px solid #b2b2b2;}
.pay_info_box .pib_top{padding:10px 16px;}
.pay_info_box .pib_mid{position:relative;border-top:1px solid #e7e7e7;overflow:hidden;}
.pay_info_box .pib_mid .total_price{float:left;display:block;width:50%;text-align:center;box-sizing:border-box;padding:15px 0;}
.pay_info_box .pib_mid .total_price em{display:block;font-size:14px;color:#646464;}
.pay_info_box .pib_mid .total_price strong{display:block;font-size:14px;color:#242424;font-weight:bold;}
.pay_info_box .pib_mid .dc_price{float:left;display:block;width:50%;text-align:center;box-sizing:border-box;border-left:1px dashed #d5d5d5;padding:15px 0;}
.pay_info_box .pib_mid .dc_price em{display:block;font-size:14px;color:#646464;}
.pay_info_box .pib_mid .dc_price strong{display:block;font-size:14px;color:#242424;font-weight:bold;}
.pay_info_box .pib_mid:after{content:'';position:absolute;left:50%;top:50%;margin-left:-10px;margin-top:-10px;display:block;width:21px;;height:21px;background: url(https://pic.neungyule.com/netimes/mobile/img/common/ico_minus.png) no-repeat 0 0;background-size:21px 21px;}
.pay_info_box .pib_bot{padding:10px 16px;border-top:1px solid #e7e7e7;background-color:#f4f4f4;overflow:hidden;}
.pay_info_box .pib_bot .fl{font-size:15px;color:#242424;font-weight:bold;}
.pay_info_box .pib_bot .fr .tc_red{font-size:20px;color:#ed1b24;font-weight:bold;}

.pay_agree{padding:20px 0 0 0;}
.pay_agree input[type=checkbox]{display:none;}
.pay_agree input[type=checkbox] + label{display:inline-block;line-height:24px;padding-left:30px;background: url(https://pic.neungyule.com/netimes/mobile/img/common/checkbox_off.png) no-repeat 0 0;background-size:23px auto;font-size:15px;color:#242424;font-weight:bold;}
.pay_agree input[type=checkbox]:checked + label{background: url(https://pic.neungyule.com/netimes/mobile/img/common/checkbox_on.png) no-repeat 0 0;background-size:23px auto;}
.pay_agree p{margin-top:10px;color:#646464;font-size:13px;}
.pay_agree p em{color:#999;font-size:13px;}
.final_check .btns .btn_apply{display:block;width:100%;height:45px;line-height:45px;color:#fff;background-color:#f57538;text-align:center;font-weight:bold;font-size:16px;}

.order_complete{box-sizing:border-box;padding:110px 16px 50px 16px;background: #fff url(https://pic.neungyule.com/netimes/mobile/img/common/ico_complete.png) no-repeat 50% 50px;background-size:80px auto;font-size:22px;color:#242424;font-weight:bold;text-align:center;margin-top:-15px;}
.order_complete p,
.order2_complete p{font-weight:normal;}
.order2_complete{box-sizing:border-box;padding:100px 16px 30px 16px;background: #fff url(https://pic.neungyule.com/netimes/mobile/img/common/ico_complete.png) no-repeat 50% 40px;background-size:80px auto;font-size:22px;color:#242424;font-weight:bold;text-align:center;margin-top:-15px;line-height:28px;}
.order2_complete .acc_box{border:1px solid #b2b2b2;margin-top:13px;}
.order2_complete .acc_box li{overflow:hidden;padding:10px 16px;}
.order2_complete .acc_box li + li{border-top:1px dashed #b8b8b8;}
.order2_complete .acc_box .fl{}
.order2_complete .acc_box .fl span{font-size:13px;color:#646464;font-family:NanumSquare;}
.order2_complete .acc_box .fr{text-align:right;}
.order2_complete .acc_box .fr strong{font-size:13px;color:#242424;font-weight:bold;}
.order2_complete .acc_box .fr p{font-size:11px;color:#f57538;font-weight:bold;;line-height:13px;}
.payment_box .btns{padding:20px 16px 30px 16px;border-top:1px solid #e7e7e7;}
.payment_box .btns .btn_apply{display:block;width:100%;height:45px;line-height:45px;color:#fff;background-color:#f57538;text-align:center;font-weight:bold;font-size:16px;}
.payment_box .btns a + a{margin-top:10px}

.news_box{padding:16px 16px 0 16px;}
.news_box .p_title{color:#242424;font-size:19px;font-weight:bold;}
.news_box .list_top{font-size:0;padding:10px 0 16px 0;border-bottom:1px solid #b1b1b1;}
.news_box .list_top:after{content:'';display:block; clear:both;}
#content .news_box .list_top select{width: calc(100% - 105px);border:1px solid #d6d6d6;height:32px;line-height:32px;font-size:15px;}
.news_box .list_top .btn_down{box-sizing:border-box;width:95px;background-color:#f57538;height:32px;line-height:32px;text-align:center;margin-left:10px;}

.btn_down .ico_down{display:inline-block;padding-right:21px;background: url(https://pic.neungyule.com/netimes/mobile/img/common/ico_down.png) no-repeat 100% 50%;background-size:9px auto;color:#fff;font-size:15px;font-family:NanumSquare;}

.nodata_box{padding:45px 0;background-color:#fff;border-bottom:1px solid #d5d5d5;}
.nodata_box .nodata{padding-top:55px;background: url(https://pic.neungyule.com/netimes/mobile/img/common/nodata.png) no-repeat 50% 0;background-size:53px auto;text-align:center;color:#242424;font-size:18px;line-height:24px;}

.btn_listen{width:18px;height:19px;text-indent:-9999em;background: url(https://pic.neungyule.com/netimes/mobile/img/common/btn_listen.png) no-repeat 0 0;background-size:18px auto;box-sizing:border-box}
.pop_report .p_exc{padding:10px 0 10px 18px;background-position:0 11px;}
.pop_monthly .line_box > p{line-height:25px}

.talk_box{padding:30px 16px;font-size:16px;line-height:24px;background: #f3f3f3 url(https://pic.neungyule.com/netimes/mobile/img/common/bg_talk_box.png) no-repeat right 16px top 50%;background-size:73px auto;font-family:NanumSquare;}

.tb_box .btn_sound{padding:0 5px;border:1px solid #f57538;margin-top:-4px;margin-left:4px;}
.tb_box .btn_sound .ico_sound2{display:inline-block;color:#f57538;line-height:24px;padding-right:23px;background: url(https://pic.neungyule.com/netimes/mobile/img/common/btn_listen.png) no-repeat 100% 50%;background-size:auto 16px;}
.ico_hyphen + .assessment{margin-top:15px}
a.btn_direct{background-color:#f57538;color:#fff;width:100%;line-height:45px;font-size:18px;font-weight:bold;text-align:center;}

.con_tab + .view_box{margin-top:16px;}

.sample_ol .sample02 .select_area {margin-bottom:10px;border:1px solid #cfcfcf;text-align:center;}
.sample_ol .sample02 .select_area > img {display:inline-block;max-width:100%;width:100%;}
.sample_ol .sample02 .select_area .days_select {line-height:normal;border:none;border-top:1px dotted #cfcfcf;}
.sample_ol .sample02 .select_area .days_select.checked {background:#fef1eb;}
.sample_ol .sample02 .select_area .days_select .pi_right .origin_price {/*display:block;*/color:#999;text-decoration:none;font-size:12px;}
.sample_ol .sample02 .select_area .days_select .pi_right .origin_price span {text-decoration:line-through;}
.sample_ol .sample02 .select_area .days_select .pi_right .final_price {font-size:19px;font-family:'NanumSquare_eb';}
.sample_ol .sample02 .select_area .days_select .pi_right .final_price span {font-weight:bold;font-size:16px;}
.sample_ol .sample02 .select_area .check input {display:none;}
.sample_ol .sample02 .select_area .check input label {padding:0;}
.sample_ol .sample02 .select_area .check input:checked + label.hide {background:url('https://pic.neungyule.com/netimes/mobile/img/common/ico_check.png') no-repeat 50% 50%;background-size:100% auto;}
.sample_ol .sample02 .select_area .check label.hide {display:inline-block;width:22px;height:22px;line-height:22px;border:1px solid #d0d0d0;}
.sample_ol .sample02 .select_area .select_kids + .select_kids {margin-top:0;}
.sample_ol .sample02 .select_area .select_junior + .select_junior {margin-top:0;}
.sample_ol .sample02 .select_area .select_times + .select_times {margin-top:0;}
.sample_ol .sample02 .select_area .select_weekjunior + .select_weekjunior {margin-top:0;}
.sample_ol .sample02 .select_area .days_select .pi_left strong {margin-left:-5px;line-height:22px;vertical-align:top;}
.sample_ol .sample02 .select_area .days_select .pi_left strong span {margin-left:5px;font-size:12px;color:#646464;vertical-align:top;font-weight:normal;}

.tb_sum.cho_sum tfoot th {background-color:#fff;}
.tb_sum.cho_sum tfoot td {background-color:#fff;}

.payment_news .pay_list li {overflow:hidden;padding:22px 15px 22px 15px;border-bottom:1px solid #e7e7e7;}
.payment_news .pay_list li p {/*color:#646464;*/font-size:14px;font-weight:bold;}
.payment_news .pay_list li .fr {text-align:right;}
.payment_news .pay_list li .fr span {display:block;}
.payment_news .total {overflow:hidden;padding:22px 15px;border-bottom:1px solid #e7e7e7;}

.org_order {position:relative;max-width:375px;min-width:320px;margin:0 auto;}
.org_order * {color:#242424;}
.org_order .header {position:relative;width:100%;height:60px;z-index:99;}
.org_order .header h1 {text-align:center;padding-top:20px;}
.org_order h1 .btn_back {position:absolute;left:10px;top:17px;display:inline-block;width:26px;height:26px;padding:0;background:url('https://pic.neungyule.com/netimes/mobile/img/common/btn_back.png') no-repeat 50% 50%;background-size:100% auto;text-indent:-9999px;border:0 none;}
.sample_ol .group_tt{padding:16px;background-color:#eee;color:#242424;font-size:16px;border-top:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7;font-weight:bold;}
.sample_ol .count_box {overflow:hidden;width:98px;/*height:31px;*/height:30px;margin:7px 0 0 31.5px;border:1px solid #999;box-sizing:border-box;}
.sample_ol .count_box button {float:left;width:27px;height:100%;background:none;font-size:16px;border:0 none;cursor:pointer;background:#fff;padding:0;}
.sample_ol .count_box input {float:left;width:40px;height:28px;line-height:28px;border:none;border-left:1px solid #999;border-right:1px solid #999;text-align:center;font-size:14px;color:#565656;box-sizing:border-box;}
.sample_ol .count_box input[type="number"]{-moz-appearance: textfield;}
.sample_ol .count_box input[type="number"]::-webkit-outer-spin-button,
.sample_ol .count_box input[type="number"]::-webkit-inner-spin-button{-webkit-appearance: none; margin: 0;}
.org_order .payment_box .pay_ol li {border-top:1px solid #d9d9d9}
.org_order .select_area {position:relative;overflow:hidden;padding:19px 10px;margin-bottom:10px;border:1px solid #cfcfcf;}
.org_order .select_area:last-child {margin-bottom:0;}
.org_order .select_area.checked {border-color:#f57538;}
.org_order .select_area .img_box {display:inline-block;float:right;width:120px;}
.org_order .select_area .img_box img {width:100%;}
.org_order .select_area .img_box .img_org {width:100%; filter: grayscale(100%);}
.org_order .select_area .img_box strong {float:right;color:#242424;font-size:20px;}
.org_order .select_area .price {display:block;padding-left:30px;color:#646464;}
.org_order .select_area .price0 {display:block;padding-left:30px;color:#646464;}
.org_order .select_area .check input {display:none;}
.org_order .select_area .check label {font-weight:bold;vertical-align:top;line-height:24px;}
.org_order .select_area .check input:checked + label.hide {background:url('https://pic.neungyule.com/netimes/mobile/img/common/ico_check.png') no-repeat 50% 50%;background-size:100% auto;}
.org_order .select_area .check label.hide {display:inline-block;width:22px;height:22px;margin-right:5px;line-height:22px;border:1px solid #d0d0d0;}
.org_order .count_box {position:absolute;left:41px;bottom:19px;margin:0;}
.org_order .total_area .group_con {padding:0 16px 16px;}
.org_order .total_area .tb_sum {border:0 none;}
.org_order .total_area .btn_apply {margin:10px 0;display:block;width:100%;height:45px;line-height:45px;color:#fff;background-color:#f57538;text-align:center;font-weight:bold;font-size:16px;}
.org_order .total_area .final_price {font-family: NanumSquareB;font-size:21px;}
.org_order .pay_type li {width:calc(33.3% - 6px);}
.org_order .payment_box .btns.btn_pay {border-top:0 none;padding:0;margin-top:20px;}
.org_order .payment_news .total {border-bottom:0 none;}
.org_order .payment_news .latest_add select {width:100%;height:32px;line-height:32px;font-family:'NanumSquare';}
.org_order .payment_news .pay_agree #all_agree + label {line-height:20px;}
.org_order .agree_box {overflow:hidden;position:relative;height:125px;margin-top:10px;padding:12px 17px;border:1px solid #c4c4c4;}
.org_order .agree_box.on {height:100%;padding-bottom:40px;}
.org_order .agree_box p {line-height:20px;color:#646464;word-break:keep-all;font-size:13px;}
.org_order .agree_box .btn_more {position:absolute;left:0;bottom:0;width:100%;height:29px;padding-left:42.34%;text-align:left;line-height:29px;border:0 none;border-top:1px solid #c4c4c4;color:#545454;background:#fff url('https://pic.neungyule.com/netimes/mobile/img/common/ico_agree_close.png') no-repeat 55.4% 50%;background-size:7px auto;transition:all .3s;outline:none;}
.org_order .agree_box .btn_more.on {padding-left:43.59%;background:#fff url('https://pic.neungyule.com/netimes/mobile/img/common/ico_agree_open.png') no-repeat 53.06% 50%;background-size:7px auto;}
.org_order .toggle_box .toggle_top2 a {padding:16px;}
.org_order .latest_add select {width:100%;height:32px;line-height:32px;font-family:'NanumSquare';}
.org_order .latest_add .delivery {margin-bottom:5px;}
.org_order .latest_add .delivery input {display:none;}
.org_order .latest_add .delivery label {font-family: NanumSquareB;vertical-align:top;line-height:24px;}
.org_order .latest_add .delivery input:checked + label.hide {background:url('https://pic.neungyule.com/netimes/mobile/img/common/ico_check.png') no-repeat 50% 50%;background-size:80% auto;}
.org_order .latest_add .delivery label.hide {display:inline-block;width:14px;height:14px;margin-right:5px;line-height:22px;border:1px solid #999;border-radius:7px;vertical-align:middle;}
.org_order  .input_box .input_filed dt span {font-size:14px;}
.org_order .main-cnt-type1  {padding:20px 16px; background-color:#f2f2f2;} 
.org_order .group_con {overflow: hidden;padding:16px 16px 8px;}

.tc_orange {color:#f57538;}
.list-tel-btn {overflow:hidden;margin:14px 0px 6px 0px; }
.list-tel-btn li a {display:inline-block; width:100%; height:42px; padding:13px 20px; text-align:left; background-color:#fff; box-sizing:border-box; border:1px solid #d0d0d0;}
.list-tel-btn li a span {display:inline-block; width:100%; font-size: 16px; color:#242424; line-height:16px; text-align:left; background:url(https://pic.neungyule.com/netimes/mobile/img/main/ico_arr1.gif) right no-repeat; background-size:auto 100%;}
.main-cnt li {float:left;width:48%;}
.main-cnt li:first-child {margin-right:4%;}

.tb_sum table{width:100%;}
.tb_sum tbody th{text-align:left;padding:10px 15px;border-bottom:1px solid #e3e3e3;font-size:15px;color:#242424;}
.tb_sum tbody td{border-bottom:1px solid #e3e3e3;padding:10px 15px;text-align:right;}
.tb_sum tfoot th{text-align:left;padding:15px;font-size:14px;color:#242424;}
.tb_sum tfoot td{padding:15px;text-align:right;}
.tb_sum tfoot td .final_price{color:#ed1a23}

/*도치맘*/
.org_order .header .ham_icon{position:absolute;left:16px;top:21px;width:23px;height:14px;}
.org_order .header .menu_btn {position: relative; height:16px; width:100%; cursor: pointer;display:block;}
.org_order .header .menu_btn .line-top,
.org_order .header .menu_btn .line-middle,
.org_order .header .menu_btn .line-bottom {position: absolute; display: block; height:2px; width:100%; border-radius:3px; background: #242424;}
.org_order .header .menu_btn .line-top {top: 0; -webkit-transform-origin:14px 0px;  transform-origin:14px 0px;}
.org_order .header .menu_btn .line-middle {top:7px;  -webkit-transition: opacity 200ms linear;  transition: opacity 200ms linear;}
.org_order .header .menu_btn .line-bottom {bottom: 0;  -webkit-transform-origin:17px 0px; transform-origin:17px 0px;}
.org_order .header .btn_login{position:absolute;right:16px;top:20px;font-weight:700;color:#242424;font-family:'nGothicB';/*top:13px;width:34px;height:34px;text-indent:-9999px;background:url(https://pic.neungyule.com/netutor/m/main_login_on.png) no-repeat 50% 50% / 16px auto*/}
.org_order .header .btn_logout{position:absolute;right:16px;top:20px;font-weight:700;color:#242424;font-family:'nGothicB';/*top:13px;width:34px;height:34px;text-indent:-9999px;background:url(https://pic.neungyule.com/netutor/m/main_logout_on.png) no-repeat 50% 50% / 16px auto*/}
.org_order .nav_hotdeal{display:none;position:absolute;left:0;top:0;z-index:100;width:100%;min-height:100vh;height:100%;background:rgba(0, 0, 0, .5);}
.org_order .nav_hotdeal .nav_head{position:relative;display:flex;justify-content:space-between;padding:14px 17px;background-color:#444;}
.org_order .nav_hotdeal .nav_head p{padding-left:26px;padding-right:20px; font-size:15px; color:#fff; line-height:19px; background:url(https://pic.neungyule.com/netimes/mobile/img/common/ico_login.png) no-repeat left top;background-size:18px auto;}
.org_order .nav_hotdeal .nav_head .btn_login{position:relative;display:inline-block;height:20px;padding:0 26px 0 14px;margin-left:10px;font-size:12px;color:#fff;line-height:20px;border:1px solid #515151;}
.org_order .nav_hotdeal .nav_head .btn_login:before{content:'';position:absolute;right:14px;top:6px;display:block;width:1px;height:5px;background-color:#fff;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}
.org_order .nav_hotdeal .nav_head .btn_login:after{content:'';position:absolute;right:14px;top:9px;display:block;width:1px;height:5px;background-color:#fff;transform:rotate(45deg);-webkit-transform:rotate(45deg);}
.org_order .nav_hotdeal .nav_head button{position:relative;display:inline-block;width:20px;height:20px;text-indent:-9999em;background:none;border:0 none;cursor:pointer;}
.org_order .nav_hotdeal .nav_head button:before{content:'';display:block;width:2px;height:20px;margin-left:10px;background-color:#fff;position:absolute;left:0;top:0;transform:rotate(45deg);-webkit-transform:rotate(45deg);}
.org_order .nav_hotdeal .nav_head button:after{content:'';display:block;width:2px;height:20px;margin-left:10px;background-color:#fff;position:absolute;left:0;top:0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}
.org_order .nav_hotdeal ul{background:#eee}
.org_order .nav_hotdeal ul li{border-top:1px solid #C7C7C7}
.org_order .nav_hotdeal ul li a{display:block;padding:16px;font-size:16px;font-weight:700;color:#000;box-sizing:border-box;}
.org_order .login_area{padding:15px;background:#F5F5F5}
.org_order .login_area h2{margin-bottom:12px;font-size:16px;font-weight:700;color:#000}
.org_order .login_area .login_pop{padding:20px 15px;border:1px solid #ddd;background:#fff}
.org_order .login_area .login_pop + .login_pop{margin-top:10px}
.org_order .login_area .login_pop_close{position:absolute;right:-3px;bottom:-39px;}
.org_order .login_area .ico{width:11px;height:9px;background:url(https://pic.neungyule.com/newnetimes/img/common/top_arrow.png) no-repeat left top;position:absolute;left:90px;top:-12px;}
.org_order .login_area .login_input{position:relative;margin-bottom:8px}
.org_order .login_area .login_input .input{color:#6b6b6b;line-height:42px;font-size:14px;width:100%;border:solid 1px #bcbcbc;height:42px;padding:0 10px;background:#F8F8F8;box-sizing:border-box;}
.org_order .login_area .login_input .login_label{display:block;position:absolute;left:10px;top:0px;line-height:45px;font-size:14px;color:#6b6b6b;}
.org_order .login_area .login_check{margin:15px 0 24px}
.org_order .login_area .login_check input{display:none;}
.org_order .login_area .login_check input + label{position:relative;display:inline-block;height:24px;line-height:24px;background:url('https://pic.neungyule.com/netimes/mobile/img/common/bg_checkbox.gif') 0 0 no-repeat;padding-left:34px;background-size:24px auto;vertical-align:middle;}
.org_order .login_area .login_check input:checked + label{background:url('https://pic.neungyule.com/netimes/mobile/img/common/bg_checkbox_on.gif') 0 0 no-repeat;vertical-align: middle;background-size:24px auto;}
.org_order .login_area .btn_login{display:block;width:100%;text-align:center;height:46px;margin-bottom:15px;background:#F57538;line-height:46px;color:#fff;font-size:16px;font-weight:700;}
.org_order .login_area .btn_join{display:block;width:100%;text-align:center;height:46px;display:block;background:#84308E;line-height:46px;color:#fff;font-size:16px;font-weight:700;}
/*.org_order .login_area .login_menu{text-align:center;}*/
.org_order .login_area .txt_guide{margin:25px 0}
/*.org_order .login_area .txt_guide strong{display:block;margin:0 0 20px;font-size:14px;font-weight:700;color:#242424;}
.org_order .login_area .txt_members{margin-top:25px;font-size:12px;line-height:1.5}
.org_order .login_area dl.sns_login dt{font-size:14px;color:#666;text-align:center;}
.org_order .login_area dl.sns_login dt strong{font-size:24px;line-height:24px;color:#333;display: block;}
.org_order .login_area dl.sns_login dd .sns_list{overflow:hidden;text-align:center;font-size:0;margin:0;margin-top:30px;}
.org_order .login_area dl.sns_login dd .sns_list li{display:inline-block;padding:0;margin:0 8px;}
.org_order .login_area dl.sns_login dd .sns_list li + li{}
.org_order .login_area dl.sns_login dd .sns_list li a{display:block;width:46px;height:46px;margin:0 auto;}
.org_order .login_area dl.sns_login dd .sns_notice{margin-top:24px;font-size:12px;line-height:18px;text-align:center;color:#666;}
.org_order .login_area a.sns_facebook{text-indent:-9999em;background:url(https://pic.neungyule.com/members/join/sns_facebook.png) no-repeat 50% 50% / 100% auto;}
.org_order .login_area a.sns_googleplus{text-indent:-9999em;background: url(https://pic.neungyule.com/members/join/sns_googleplus.png) no-repeat 50% 50% / 100% auto;}
.org_order .login_area a.sns_naver{text-indent:-9999em;background:url(https://pic.neungyule.com/members/join/sns_naver.png) no-repeat 50% 50% / 100% auto;}
.org_order .login_area a.sns_kakao{text-indent:-9999em;background:url(https://pic.neungyule.com/members/join/sns_kakao.png) no-repeat 50% 50% / 100% auto;}*/
.order_benefit{padding:16px;border-top:1px dotted #4c4c4c;}
.order_benefit .benefit_tt{font-size:15px;color:#242424;font-weight:700}
.order_benefit .benefit_list li{padding-top:12px;}
.order_benefit .benefit_list li strong{font-size:13px;color:#f57538;font-weight:700}
.order_benefit .benefit_list li p{font-size:13px;color:#646464;padding-top:13px;line-height:18px;word-break:keep-all}
.order_benefit .benefit_list li p .tit_support{display:block;margin-bottom:10px;color:#646464;}
.org_order .extension{padding:20px 16px;}
.org_order .extension .select_area{padding:20px}
.org_order .extension .dp_flex{display:flex;justify-content:space-between;margin-bottom:15px;}
.org_order .extension .item{font-weight:700}
.org_order .extension .tit{font-size:16px}
.org_order .extension .date{font-size:13px;color:#646464}
.hotdeal .fl{width:calc(100% - 130px);padding-left:34px;box-sizing: border-box;}
.select_area.hotdeal .check label{line-height:1.2;}
.select_area.hotdeal .check label.hide{position:absolute;left:10px;top:20px;}
.select_area.hotdeal .check label strong{word-break:keep-all}
.hotdeal .item_info .final_price{display:block;font-size:14px;color:#242424;vertical-align:top;font-weight:normal;}
.hotdeal .img_box strong{line-height:28px}
.hotdeal .item_info .dc{display:inline-block;/*margin-left:3px;*/line-height:22px;vertical-align:top;color:#ed1b24}
.hotdeal .item_info .origin_price{text-decoration:line-through;color:#646464;line-height:22px;}
.hotdeal .count_box{position:relative;left:0;bottom:0;margin-top:20px;}

.org_order .print_area{display:flex;padding:16px;justify-content:center;column-gap:10px;border-top:1px solid #e7e7e7;}
.org_order .print_area a{flex:1;height:45px;line-height:45px;color:#fff;background-color:#f57538;text-align:center;font-weight:bold;font-size:15px;border:0;}

/* footer */
#footerW {clear:both; width:100%;margin-top:0;background: #5d5d5d;}
#footerW * {color:#d0d0d0;}
#footerW.z_over {z-index:101; position:relative;}
#footer {width:100%;margin:0 auto; position:relative;}
#footer_navi {overflow:hidden; height:46px; background: #7d7d7d; text-align: center; font-size: 0px;}
#footer_navi li {float:none;display:inline-block;height:46px; line-height:46px; padding:0px 13px; background:url(https://pic.neungyule.com/netimes/mobile/img/common/top_line.gif) no-repeat left center; background-size:1px 13px; }
#footer_navi li:last-child {display:none;}
#footer_navi li a {display:block; font-size: 13px; color:#fff;}
#footer_navi li:first-child {padding-left:0px; background: none;}
#footer_navi li:first-child a {color:#ffd1a5;}
#footer .addressW {padding:22px 0px; font-size:12px; color:#d0d0d0; line-height:18px; text-align: center;}
#footer .addressW .line {color: #dddddd; padding: 0px 5px; }
#footer .addressW a {color:#d0d0d0; }
#footer .f_logo {font-size: 13px; font-family: NanumSquare_b; padding-bottom: 3px; font-weight:bold;}
#footer .f_logo em {font-family: NanumSquare_b; }
#footer .f_logo a{position:relative;display:inline-block;color:#d0d0d0;font-size:12px;padding:0 22px 0 12px;vertical-align:middle;}
#footer .f_logo a:after{content:'';position:absolute;right:0;top:50%;display:inline-block;width:10px;height:6px;margin-top:-3px;background:url(https://pic.neungyule.com/netutor/mo_img/ico_arr_off.png) no-repeat 50% 50% / 100% auto;transform:rotate(180deg);-webkit-transform: rotate(180deg);-webkit-transition:all .3s ease;transition:all .3s ease;}
#footer .f_logo a.on:after{transform:rotate(0);-webkit-transform:rotate(0);}
#footer .pt10 { font-family: NanumSquare; font-weight:normal;}
#footer address{display:none;}
.tel strong span.center + a {cursor:default;}
.btn_top{display:none;position:fixed;right:20px;bottom:40px;width:45px;height:45px;background: url(https://pic.neungyule.com/netimes/mobile/img/common/btn_top.png) no-repeat left center; background-size:45px auto; text-indent:-9999em;z-index:30;}

@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
	.org_order {max-width:100%;}
}