#eventWrap * {box-sizing: border-box;}
.mv_br{display: none;}
.dim_bnrwrp * {box-sizing: border-box;}
.dim_bnrwrp {z-index: 1;display: none;}
.dim_bnrwrp .bookView {}
.dim_bnrwrp .bookView li {position: absolute;left: 50%;top: 50%;display: none;z-index: 1001;}
.dim_bnrwrp .bookView li:nth-child(1) {margin: -328px 0 0 -256px;}
.dim_bnrwrp .bookView li:nth-child(2) {margin: -328px 0 0 -258px;}
.dim_bnrwrp .bookView li:nth-child(3) {margin: -159px 0 0 -218px;}
.dim_bnrwrp .bookView li:nth-child(4) {margin: -320px 0 0 -360px;}
.dim_bnrwrp .bookView li:nth-child(5) {margin: -314px 0 0 -228px;}
.dim_bnrwrp .bookView li:nth-child(6) {margin: -336px 0 0 -260px;}
.dim_bnrwrp .bookView li button {top: -32px;right: 3px;position: absolute;}
br.mo_for{display: none;}
#eventWrap .mo {display: none;}
#eventWrap .inner {width: 1000px;margin: 0 auto;position: relative;text-align: center;}
#eventWrap h4 {position: relative;margin: 0 0 40px 0;}
#eventWrap h4 img {position: relative;}
#eventWrap .con_3_2 h4 .con_3_2_btn{display: block;position: absolute;top: 50%;right: 0;width: 25%;}
#eventWrap .con_3_2 h4 .con_3_2_btn img{width: 100%;}
#eventWrap h4:before {content: "";width: 100%;height: 8px;background: #fdf7a6;position: absolute;left: 0;bottom: -4px;}
#eventWrap .con_3_2 h4:before{display: none;}
#eventWrap .top {position: relative;background: #fdf7a6;padding: 0 0 10px 0;margin-bottom: 0;}
#eventWrap .top .inner > h3{position: relative;}
#eventWrap .top .bookSlider--bind{position: relative;}
#eventWrap .top .icon_update {position: absolute;bottom: 80%;z-index: 1;right: 0;animation: blink-animation 2s ease-out infinite;-webkit-animation: blink-animation 2s ease-out infinite;}
#eventWrap .top .bookSlider .bookList.vertic{width: 283px;padding: 70px 0 0 0;}#eventWrap .top .bookSlider .bookList.vertic img{}

@keyframes blink-animation {from {opacity: 1;}10% {opacity: 0.3;}to{opacity: 1;} }
 @-webkit-keyframes blink-animation {from {visibility: visibility;}to {visibility: hidden;} }
 @-mos-keyframes blink-animation {from {visibility: visibility;}to {visibility: hidden;} }
#eventWrap .top:before {content: "";display: block;position: absolute;bottom: -110px;width: 1120px;height: 120px;left: 50%;background: url('https://img.megagong.net/m/2020/0413_basicbook/gong/book_bg.png') no-repeat center 0;margin-left: -560px;}
#eventWrap .top .inner {width: 1080px;}
#eventWrap .top2 {position: relative;/* display: none; *//* padding:0 0 50px 0; */background: #d8d8d8;/* height: 117px; *//* margin-top: -10px; */}
#eventWrap .top2:before {/* content:""; */display: block;width: 100%;height: 50%;background: #d8d8d8;position: absolute;left: 0;bottom: 0;}
#eventWrap .top2 .inner {position: relative;width: 1080px;/* padding: 50px 0 0; *//* background: #d8d8d8 url(https://img.megagong.net/m/2020/0413_basicbook/gong/book_bg.png) no-repeat center 0; *//* height: 117px; *//* width: 100%; *//* margin-top: -10px; */}
#eventWrap .top2 .book {}
#eventWrap .top2 .btn {text-align: right;padding: 0 65px 0 0;}
#eventWrap .bookBox {/* background: url(https://img.megagong.net/m/2019/0802_book/book_bg.png) no-repeat center 0; *//* height: 117px; */}
#eventWrap .top .bookSlider {margin: 0 20px 0px;}
#eventWrap .top .bookSlider .bookList {margin: 0 20px;width: 213px;}
#eventWrap .top .bookSlider+.btn {height: 0;text-align: right;padding: 50px 40px 0 0;position: absolute;bottom: -50px;right: 0;}
#eventWrap .con01 {background: #d8d8d8;padding: 135px 0 100px 0;/* margin-top: -50px; */}
#eventWrap .con01 ul {overflow: hidden;border: 1px solid #333333;}
#eventWrap .con01 ul li {float: left;width: 25%;background: #fff;position: relative;}
#eventWrap .con01 ul li:after {content: "";position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 1px;height: 80%;background: #e5e5e5;}
#eventWrap .con01 ul li:first-child:after {display: none;}
#eventWrap .con02 {background: #d8d8d8;padding: 0 0 40px 0;}
#eventWrap .con02 ul {overflow: hidden;background: url("https://img.megagong.net/m/2019/0711_basicbook/x.png") no-repeat center 50%;background-size: 100% auto;}
#eventWrap .con02 ul li {display: inline-block;background: #373944;padding: 18px 10px;border-radius: 50px;width: 30%;}
#eventWrap .con02 ul li:first-child {float: left;margin: 0 0 0 5px;}
#eventWrap .con02 ul li:last-child {float: right;margin: 0 5px 0 0;}
#eventWrap .con03 {background: #373944;padding: 80px 0 40px;}
#eventWrap .con03 h5 {border: 1px solid #73757c;border-bottom: none;}
#eventWrap .con03 h5 strong {display: block;position: relative;transform: translateY(-50%);}
#eventWrap .con03 h5 strong img {position: relative;}
#eventWrap .con03 h5 span {display: block;padding: 18px 0 28px 0;}
#eventWrap .con03 .inner div {background: #f1f1f1;padding: 74px 30px 40px;position: relative;margin: 0 0 80px 0;}
#eventWrap .con03 .inner div strong {display: block;text-align: left;position: absolute;left: 0;top: 0;}
#eventWrap .con03 .inner div ul {overflow: hidden;}
#eventWrap .con03 .inner div ul li {float: right;width: 48.4%;}
#eventWrap .con03 .inner div ul li:first-child {float: left;}
#eventWrap .con03 .inner div ul li span {display: block;background: #fdf7a6;padding: 20px 0;}
#eventWrap .con04 {padding: 100px 0 100px 0;background: #f1f1f1;}
#eventWrap .con04 .slick-arrow {display: none !important;}
#eventWrap .con04 .slick-dots {text-align: center;position: absolute;/* bottom: -17px; */left: 50%;width: 100%;padding: 0;font-size: 0;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);transform: translateX(-50%);border-radius: 30px;/* margin-bottom: -6%; */z-index: 1;}
#eventWrap .con04 .slick-dots li {display: inline-block;padding: 0 3px;}
#eventWrap .con04 .slick-dots li button {display: block;width: 12px;height: 12px;background-color: #cccccc;/* opacity: 0.5; */font-size: 0;-webkit-border-radius: 100%;border-radius: 100%;}
#eventWrap .con04 .slick-dots li.slick-active button {opacity: 1;width: 30px;border-radius: 30px;background-color: #fdf7a6}
#eventWrap .con05 {background: #efefef;padding: 100px 0;}
#eventWrap .con05 .tab {overflow: hidden;}
#eventWrap .con05 .tab li {width: 25%;float: left;background: #bbbbbb;color: #fff;font-size: 26px;font-weight: bold;border-left: 1px solid #dcdddd;}
#eventWrap .con05 .tab li:first-child {border: none;}
#eventWrap .con05 .tab li a {display: block;padding: 19px 0 19px 0;}
#eventWrap .con05 .tab li.on {background: #2c2d70;}
#eventWrap .con05 .tabConList {display: none;}
#eventWrap .con05 .tabConList ul {background: #fff;overflow: hidden;padding: 40px 0;}
#eventWrap .con05 .tabConList ul li {width: 25%;float: left;position: relative;}
#eventWrap .con05 .tabConList ul.count_3 li {width: 33.3%;}
#eventWrap .con05 .tabConList ul li:after {content: "";position: absolute;left: 0;top: 0;height: 100%;width: 1px;border-left: 1px dashed #cccccc;}
#eventWrap .con05 .tabConList ul li:first-child:after {display: none;}
#eventWrap .con05 .tabConList ul li span {display: inline-block;width: 158px;margin: 0 auto}
#eventWrap .con05 .tabConList ul li span strong {display: inline-block;font-weight: normal !important;background: #fdf7a6;font-size: 16px;line-height: 34px;width: 100%;}
#eventWrap .con05 .tabConList ul li span strong strong {font-weight: bold !important;display: inline-block;width: auto;}
#eventWrap .con05 .tabConList ul li span span {display: block;margin: 20px 0 24px 0;width: 186px;}
#eventWrap .con05 .tabConList ul li span a {display: block;height: 32px;line-height: 30px;background: #111;color: #fff;border-radius: 32px;margin: 0 4px 6px 4px;}
#eventWrap .con05 .tabConList ul li span a+a {border: 1px solid #111;background: #fff;color: #111;}


#eventWrap .con06 {background: #373944;padding: 60px 0 50px;}
#eventWrap .con06 h5 {margin: 0 0 30px 0;}
#eventWrap .con06 .img_mb {display: none}
#eventWrap .flt_bnr {position: fixed;right: 100px;top: 450px;z-index: 101;}
#eventWrap .con07 {border-top: 3px solid #000;background: #3d3fb8;padding: 0 0 40px 0;}
#eventWrap .con07 .tag {margin: 0 0 37px 0;}
#eventWrap .con07 h3 {margin: 0 0 72px 0;position: relative;}
#eventWrap .con07 h3 .end {position: absolute;right: 20px;bottom: -50px;}
#eventWrap .con07 .con_3_1 {padding: 22px 25px 68px;text-align: left;border-top: 2px solid #000;border-bottom: 2px solid #000;/* background:#2a40a7; */position: relative;}
#eventWrap .con07 .con_3_1 p {text-align: center;position: absolute;left: 0;top: -21px;width: 100%;}
#eventWrap .con07 .con_3_1 dl {overflow: hidden;padding: 0 0 0 155px;position: relative;margin: 20px 0 0 0;line-height: 26px;color: #fff;}
#eventWrap .con07 .con_3_1 dl:first-child {margin: 0 0 0 0;}
#eventWrap .con07 .con_3_1 dl dt {position: absolute;left: 0;top: 2px;}
#eventWrap .con07 .con_3_1 dl dt img {vertical-align: middle;}
#eventWrap .con07 .con_3_1 dl dd {line-height: 30px;font-size: 20px;letter-spacing: -1px;text-indent: 0;padding: 0;}
#eventWrap .con07 .con_3_1 dl dd span {display: block;padding: 0 0 3px 12px;text-indent: -12px;}
#eventWrap .con07 .con_3_1 dl.first dd {font-size: 22px;}
#eventWrap .con07 .con_3_2 {/* background:#556bd2; */padding: 42px 0 0;position: relative;}
#eventWrap .con07 .con_3_2>h4 {text-align: center;margin: 50px 0;width: 100%;}
#eventWrap .con07 .con_3_2 .btnStore {margin: 40px 0 0 0;}
#eventWrap .event_book {}
/* teacher_tab 0708 */
#eventWrap .event_book .tab--teacher{padding: 3% 1.7% 0 3%;background: #f4f8ff;margin: 0 0 1% 0;}
#eventWrap .event_book .tab--teacher p{margin-top: 4%;line-height: 1.2;}
#eventWrap .event_book .tab--teacher:after{content: "";display: block;clear: both;}
#eventWrap .event_book .tab--teacher > li{float: left;margin: 0 0 3%;width: 12.5%;padding: 0 1.3% 0 0;letter-spacing: -2px;}
#eventWrap .event_book .tab--teacher > li > div{width: 100px;height: 100px;margin: 0 auto;overflow: hidden;border-radius: 100%;background: #f0f0f0;border: 2px solid #dddddd;}
#eventWrap .event_book .tab--teacher > li > div a{width: 100%;display: inline-block;width: 100%;height: 100%;}
#eventWrap .event_book .tab--teacher > li > div a img{width: 120%;}
#eventWrap .event_book .tab--teacher > li.on > div{border: 2px solid #3b3c7a;}
#eventWrap .event_book .tab--teacher > li.full_teacher_btn > div{background: #f0f0f0 url('https://img.megagong.net/m/2020/0413_basicbook/gong/full_teacher_icon.png') no-repeat center center;background-size: 60%;}

/* //teacher_tab 0708 */

#eventWrap .event_book .tab {overflow: hidden;}
#eventWrap .event_book .tab li {width: 25%;float: left;background: #bbbbbb;color: #fff;font-size: 20px;font-weight: bold;border-left: 1px solid #dcdddd;}

/* 210716�곕??? */
#eventWrap .v3 .event_book .tab{background: #bbbbbb;border: 1px solid #dcdddd; border-width: 1px 1px 0;}
#eventWrap .v3 .event_book .tab li {width: 14.2857%;border: 1px solid #dcdddd;border-width: 0 1px 1px 0;}
#eventWrap .v3 .event_book .tab li {width: 14.285%;}
#eventWrap .v3 .event_book .tab.lst3 li {width: 33.3%;}
#eventWrap .v3 .event_book .tab.lst4 li {width: 25%;}
#eventWrap .v3 .event_book .tab.lst2 li {width: 50%;}
#eventWrap .v3 .event_book .tab.lst1 li {width: 100%;}
#eventWrap .v3 .event_book .tab li:nth-child(5n) {/* border-width: 0 0 1px 0; */}
#eventWrap .v3 .event_book .tab li:first-child{border: 1px solid #dcdddd;border-width: 0 1px 1px 0;}
/* #eventWrap .v3 .event_book .tab li:last-child{border-bottom: 1px solid #dcdddd;}
#eventWrap .event_book .tab li:last-child.on{background: #bbbbbb;} */

#eventWrap .event_book .tab li:first-child {border: none;}
#eventWrap .event_book .tab li a {display: block;padding: 19px 0 19px 0;}
#eventWrap .event_book .tab li.on {background: #2c2d70;}
#eventWrap .event_book .tab li .br_460 {display: none;}
#eventWrap .event_book .tabConList ul {position: relative;background: #fff;overflow: hidden;padding: 50px 80px;}
#eventWrap .event_book .tabConList ul li {text-align: left;padding-bottom: 9%;}
#eventWrap .event_book .tabConList ul li:last-child {padding-bottom: 0;}
.view_detail:after{content: "";display: block;clear: both;}
.view_detail .v_left{/* width: 165px; */margin-right: 40px;position: relative;float: left;}
.view_detail .v_left .imgbox img{width: 165px;height: 230px;border: 1px solid #dddddd;}
.view_detail .v_left .book_prev{position:absolute;right: -10px;bottom: -10px;}
.view_detail .v_left > img{width:165px;height: 230px;}
.view_detail .v_right{float:left;max-width: 495px;}
.view_detail .v_right span.b_subject{border:1px solid #e3e3e3;padding:7px 10px;display: inline-flex;}
.view_detail .v_right dl{margin: 20px auto 25px;width: 100%;}
.view_detail .v_right dl dt{font-size: 16px;font-weight: bold;margin-bottom: 30px;}
.view_detail .v_right dl dd{color:#999999}
.view_detail .v_right dl dd + dd{margin-top:15px}
.view_detail .v_right dl dd span{position: relative;padding-left: 6px;margin-left: 6px;}
.view_detail .v_right dl dd.price span{color:#ff001e;font-weight:bold}
.view_detail .v_right dl dd.price span.cost{text-decoration:none}
.view_detail .v_right dl dd.price strong{padding-left:6px;color: #333333;text-decoration: line-through;font-weight:normal}
.view_detail .v_right dl dd.quantity .num_btn{vertical-align: top;}
.view_detail .v_right dl dd.quantity .num_btn a{text-indent: -9999px;width:17px;height: 20px;display: inline-block;font-size: 0;vertical-align: top;}
.view_detail .v_right dl dd.quantity .num_btn a.btn_plus{background: url('https://img.megagong.net/book_new/p_icon.jpg') no-repeat 0 0;margin-left: -4px;}
.view_detail .v_right dl dd.quantity .num_btn a.btn_minus{background: url('https://img.megagong.net/book_new/m_icon.jpg') no-repeat 0 0;background-size: contain;}
.view_detail .v_right dl dd.quantity .num_btn input[type="text"]{width: 26px;height: 18px;line-height: 20px;border:1px solid #c6c6c6;text-align: center;margin-left: -4px;display: inline-block;padding: 0;}
.view_detail .v_right dl dd span:before{position: absolute;top: 50%;transform:translateY(-50%); -moz-transform:translateY(-50%); -webkit-transform:translateY(-50%);left: 0;content: "";width: 1px;height: 9px;background: #bbb;}
.view_detail .v_right .btn{width: 243px;}
.view_detail .v_right .btn .btnstn:after{content: "";display:block;clear: both;}
.view_detail .v_right .btn a{display: inline-block;float: left;width: 118px;height: 35px;font-size: 13px;border:1px solid #6f9ebb;color: #6f9ebb;text-align: center;line-height: 35px;box-sizing: border-box;margin-left: 3px;}
.view_detail .v_right .btn a.payb{float: left;background: #6f9ebb;color: #fff;}
.view_detail .v_right .btn span{display: block;float: left;width: 118px;height: 35px;font-size: 13px;background: #bfbfbf;color: #fff;text-align: center;line-height: 35px;box-sizing: border-box;margin-bottom: 3px;font-weight:bold}



/*
#eventWrap .event_book .tabConList {display: none;}
#eventWrap .event_book .tabConList ul {position: relative;background: #fff;overflow: hidden;padding: 40px 0;}
#eventWrap .event_book .tabConList ul li {width: 25%;float: left;position: relative;}
#eventWrap .event_book .tabConList ul.count_3 li {width: 33.3%;}
#eventWrap .event_book .tabConList ul li:after {content: "";position: absolute;left: 0;top: 0;height: 100%;width: 1px;border-left: 1px dashed #cccccc;}
#eventWrap .event_book .tabConList ul li:first-child:after {display: none;}
#eventWrap .event_book .tabConList ul li span {display: inline-block;width: 158px;margin: 0 auto}
#eventWrap .event_book .tabConList ul li span strong {display: inline-block;font-weight: normal !important;background: #fdf7a6;font-size: 16px;line-height: 34px;width: 100%;}
#eventWrap .event_book .tabConList ul li span strong strong {font-weight: bold !important;display: inline-block;width: auto;}
#eventWrap .event_book .tabConList ul li span span {display: block;margin: 20px 0 24px 0;width: 186px;}
#eventWrap .event_book .tabConList ul li span a {display: block;height: 32px;line-height: 30px;background: #111;color: #fff;border-radius: 32px;margin: 0 4px 6px 4px;}
#eventWrap .event_book .tabConList ul li span a+a {border: 1px solid #111;background: #fff;color: #111;}
#eventWrap .event_book .tabConList ul.cel_03 {width: 100%;margin: 0 auto;}
#eventWrap .event_book .tabConList ul.cel_03 li {width: 33.3%;}
#eventWrap .event_book .tabConList ul.cel_02 {width: 100%;margin: 0 auto;padding: 40px 20%;text-align: center;position: relative;}
#eventWrap .event_book .tabConList ul.cel_02 li {width: 50%;}
#eventWrap .event_book .tabConList ul.cel_02:after, #eventWrap .event_book .tabConList ul.bd_top:after {content: "";position: absolute;left: 5%;top: 0;width: 90%;height: 1px;border-top: 1px dashed #cccccc;} */

@media (max-width: 1200px) {
    br.mo_for{display: block;}
    /* #eventWrap .v3 .event_book .tab li.brline{border-width: 0 1px 0 0;} */
    #eventWrap .v3 .event_book .tab li.brline a{line-height: 1.2;padding: 5px 0;}
    /* .mv_br{display: block;}
    .mv_br.v2{display: none;} */
    .view_detail{padding:45px 40px;}
    .view_detail .v_left{/* width: 25%; */margin-right: 5%;}
    .view_detail .v_left > img{width:165px;}
    .view_detail .v_right{float:left;max-width: 70%;}
    #eventWrap img {max-width: 100%;}

    #eventWrap .inner,#eventWrap .top .inner {width: 97%}

    #eventWrap .top{overflow:hidden}
    #eventWrap .con04 ul {overflow: hidden;width: 100%;overflow: hidden;text-align: center;}
    #eventWrap .con_3_2 h4:before{opacity: 0.8}
    #eventWrap .flt_bnr {display: none !important;}
    #eventWrap .event_book .tab--teacher li{float: left;margin: 0 0 3%;width: 12.5%;padding: 0 1%;}
    #eventWrap .event_book .tab--teacher > li > div{width: 80px;height: 80px;}
    #eventWrap .event_book .tab--teacher p strong{display:block}
    .mv_br{display:block}

    #eventWrap .v3 .event_book .tab li{width: 16.666%;}
}

@media (max-width: 900px) {
    #eventWrap .v3 .event_book .tab{height: inherit;}
    .view_detail .v_right dl dd.price {height:29px}
    .view_detail .v_right dl dd.price span{display: inline-block;vertical-align: middle;}
    .view_detail .v_right dl dd.price strong{display: block;padding-left: 0;}

    #eventWrap .v3 .event_book .tab li.brline a{padding: 7.5px 0;}
    
    #eventWrap .event_book .tabConList ul{padding: 3% 3%;}
    #eventWrap .event_book .tab li {font-size: 17px;}

    #eventWrap .con07 h3 .end {max-width: 20%;bottom: 0;}
    #eventWrap .con07 .con_3_2 {padding: 50px 0 0;}
    #eventWrap .con07 .con_3_2>h4 {margin: 0 0 50px;}

    #eventWrap .top .bookSlider {margin: 0 20px;}
    #eventWrap .top .bookSlider .bookList {width: 100px;}
    #eventWrap .top .bookSlider .bookList.vertic{width: 130px;padding: 35px 0 0 0;} 

    #eventWrap .v3 .event_book .tab li{width: 20%;}


}

@media (max-width: 768px) {
    
    .view_detail{padding: 25px 5%;}
    .view_detail .v_left{width: 180px;margin-right: 6%;}
    .view_detail .v_left .book_prev{width: 40px;height: 40px;}
    .view_detail .v_left .imgbox img{width: 180px !important;height: auto;}
    .view_detail .v_right{width: 55%;}
    .view_detail .v_right dl{margin: 20px auto 4%;}
    .view_detail .v_right dl dt{font-size:15px}
    .view_body .bv_blist .bvlec_book_list .book_box a img{width:90%;height: 180px;}
    #eventWrap .v3 .event_book .tab li.brline a{padding: 10px 0;}
    #eventWrap .event_book .tab--teacher > li > div{width: 60px;height: 60px;}
    .dim_bnrwrp .bookView li {padding: 0 50px;margin: 0 !important;width: 100%;transform: translate(-50%, -50%);text-align: center;}
    .dim_bnrwrp .bookView li>img {width: 100%;}
    .dim_bnrwrp .bookView li button {right: 53px;}
    #eventWrap .con03 .inner div strong img {width: 70%;}
    #eventWrap .event_book .tab li {font-size: 14px;}
    #eventWrap .con06 .img_mb {display: block}
    #eventWrap .con06 .img_pc {display: none}
    #eventWrap .event_book .tabConList ul {padding: 2% 2%;}
    
}

@media (max-width: 640px) {
    .view_detail{padding: 25px 2%;}
    .view_detail .v_right .btn{width:100%}
    .view_detail .v_right .btn a{width: 49%;font-size: 13px;margin-left: 1%;}
    #eventWrap .v3 .event_book .tab li.brline a{padding: 11px 0;}
    /* .mv_br.v2{display: block;}
    .view_detail .v_right dl dt{line-height: 1.2;} */
    .dim_bnrwrp .bookView li {padding: 0 20px;}
    .dim_bnrwrp .bookView li button {right: 23px;}
    #eventWrap h4 {position: relative;margin: 0 0 20px 0;}
    #eventWrap .top2 {padding: 0 0 25px 0;}
    #eventWrap .top2 .btn a {width: 25%;display: inline-block;}
    #eventWrap .top .bookSlider .bookList {margin: 0 10px;}
    #eventWrap .con01 {padding: 100px 0 50px 0;}
    .bookSlider+.btn {width: 135px;}
    #eventWrap .con02 {padding: 0 0 40px 0;}
    #eventWrap .con02 ul li {padding: 9px 5px;}
    #eventWrap .con03 {padding: 40px 0 20px;}
    #eventWrap .con03 h5 span {padding: 8px 0 14px 0;}
    #eventWrap .con03 h5 .title_1 img {width: 69.2%;}
    #eventWrap .con03 h5 .title_2 img {width: 67.4%;}
    #eventWrap .con03 h5 .title_3 img {width: 72.0%;}
    #eventWrap .con03 .inner div {padding: 50px 15px 20px;margin: 0 0 40px 0;}
    #eventWrap .con03 .inner div ul li span {padding: 10px 5px;}
    #eventWrap .con04 {padding: 50px 0 50px 0;}
    #eventWrap .con04 ul li {/* width: 100%; *//* margin: 0 0 15px; */}
    #eventWrap .con04 .slick-dots li button{width:8px;height:8px}
    #eventWrap .con05 {padding: 50px 0;}
    #eventWrap .event_book .tab li {font-size: 12px;}
    #eventWrap .event_book .tab li a {/* padding: 10px 0 10px 0; */}

    /* #eventWrap .event_book .tabConList ul {padding: 20px 0;}
    #eventWrap .event_book .tabConList ul li span strong {font-size: 12px;}
    #eventWrap .event_book .tabConList ul li span span {width: 100%;padding: 0 0 0 18px;}
    #eventWrap .event_book .tabConList ul li span a {font-size: 11px;letter-spacing: -2px;} */

    #eventWrap .con06 {padding: 30px 0 25px;}
    #eventWrap .con06 h5 {margin: 0 0 15px 0;}
    #eventWrap .con07 .tag {margin: 0 0 15px 0;}
    #eventWrap .con07 .tag img {max-width: 37%;}
    #eventWrap .con07 h3 {margin: 0 0 35px 0;}
    #eventWrap .con07 .con_3_1>p img {max-width: 30%;}
    #eventWrap .con07 .con_3_1 {padding: 20px 26px 30px;}
    #eventWrap .con07 .con_3_1 dl {padding: 0 0 0 0;margin: 15px 0 0;}
    #eventWrap .con07 .con_3_1 dl dt {position: relative;}
    #eventWrap .con07 .con_3_1 dl dt img {max-width: 110px;}
    #eventWrap .con07 .con_3_1 dl dd {font-size: 14px !important;}
    #eventWrap .con07 .con_3_1 dl dd span {line-height: 1.4;text-indent: -10px;padding: 0 0 5px 10px;}
    #eventWrap .con07 .con_3_1 dl dd:last-child {padding-top: 10px}
    #eventWrap .con07 .con_3_2 {padding: 45px 0 0 0;}
    #eventWrap .con07 .con_3_2>h4 {margin: 0 0 20px 0;}
    #eventWrap .event_book .tabConList ul.cel_02 {padding: 20px 16%;}
    #eventWrap .event_book .tabConList ul.cel_02:after, #eventWrap .event_book .tabConList ul.bd_top:after {left: 0;width: 100%;}
    #eventWrap .con07 .con_3_2 .btnStore {/* margin: 10px 0 0 0; */}
    #eventWrap .con07 .con_3_2 .btnStore img {max-width: 55%;}
    #eventWrap .event_book .tab--teacher li{width: 20%;}
    #eventWrap .v3 .event_book .tab li{width: 25%;}

}

@media (max-width: 550px) {
    #eventWrap .event_book .tab li {/* height: 42px */}
    #eventWrap .event_book .tab--teacher > li > div{width: 40px;height: 40px;}
    .view_detail .v_left{width: 35%;margin-right: 5%;}
    .view_detail .v_left .imgbox img{width: 100% !important;}
    .view_detail .v_right{width: 55%;}
    .view_detail .v_right dl{margin: 20px auto 7%;}
    /* #eventWrap .event_book .tab li{font-size: 11px;} */
    /* .view_detail .v_left,.view_detail .v_right{float: inherit;}
    .view_detail .v_left{width: 50%;margin: 0 auto;}
    .view_detail .v_right {width: 100%;margin: 2% auto;}
    .mv_br.v2{display: none;}
    .view_detail .v_right .btn{margin: 0 auto;}
    #eventWrap .event_book .tabConList ul li{padding: 15% 0 2% 0;border-bottom: 1px solid #6f9ebb;}
    #eventWrap .event_book .tabConList ul li:first-child{padding-top: 5%;}
    #eventWrap .event_book .tabConList ul li:last-child{border: none;} */
}

@media (max-width: 460px) {
    #eventWrap .event_book .tab li{/* font-size: 9px; */}
    #eventWrap .v3 .event_book .tab li.brline a{padding: 9px 0;}
    #eventWrap .event_book .tab--teacher p{/* font-size: 11px; */line-height: 1.2;}
    #eventWrap .event_book .tab--teacher > li > div{width: 35px;height: 35px;}
    #eventWrap .event_book .tab li a {padding: 11px 0 11px 0;}
    #eventWrap .event_book .tab li .br_460 {display: block;}
    .view_detail .v_left .book_prev{width: 30px;height: 30px;}
    .view_detail .v_right dl{margin: 15px auto 7%;}
    .view_detail .v_right dl dt{font-size:13px;margin-bottom: 15px;}
    .view_detail .v_right dl dd + dd{margin-top:10px}
    /*.view_detail .v_right .btn a{background: url('https://img.megagong.net/book_new/m_cart.png') no-repeat 0 0;background-size: contain;width: 32px;height: 33px;font-size: 0;border: none;}
    .view_detail .v_right .btn a.payb{background: url('https://img.megagong.net/book_new/m_buy.png') no-repeat 0 0;background-size: contain;width: 44px;height: 26px;margin: 6px 0 0 10px;} */
    .view_body .bv_blist .bvlec_book_list .book_box a img{width:90%;height: 120px;}
}
