@charset "euc-kr";
/* setting */
/*{padding:0; margin:0}*/
.blindw {position:absolute;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;overflow:hidden}
.eventWrap{width:100%;text-align:center;position:relative;/*font-family:'Malgun Gothic','¸¼Àº °íµñ';*/line-height: 1.4;letter-spacing: -0.03em;overflow:hidden;}
.eventWrap{font-family : 'NotoSans KR';}
.eventWrap *{box-sizing:border-box}
.eventWrap .con_tit{display:block;text-align: left;margin-bottom: 40px;}
.eventWrap .inner {position:relative;width:1080px;margin:0 auto;padding: 0;text-align: center;}
.eventWrap .inner::after{content:"";display:block;clear:both;}
.eventWrap img{border:0 none;vertical-align:middle;max-width:100%}
.eventWrap .lecture_whtwrp > .lecture{padding-bottom: 0 !important;text-align: left}

/* con_top */
.eventWrap .con_top{position:relative;background:#ffffff url(https://img.megagong.net/m/2020/1222_basic/gong/top_bg.jpg) no-repeat center 0;background-size: auto 100%;text-align: center;}
.eventWrap .con_top .visual{position: relative;}
.eventWrap .con_top .visual::after{content:"";display:block;clear:both;}
.eventWrap .con_top .visual .tag{position: absolute;top: 100px;right: -20px;}

/* con01 */
.con01{position: relative;padding: 120px 0 105px;background: #ffffff;text-align: center;}
.con01 .con_tit{position: relative;text-align: center;}
.con01 .point{margin:60px auto 70px}

/* con02 */
.con02{position: relative;text-align: center;}
.con02 .inner{width: 1100px;padding: 0 0 45px;position: relative;background: url(https://img.megagong.net/m/2020/1222_basic/con2_cont_bg.jpg) no-repeat center bottom;background-size: 100% 100%;}
.con02 .inner::before{position:absolute;content:'';left: -760px;top:0;width: 760px;height: 100%;background: url(https://img.megagong.net/m/2020/1222_basic/con2_before.jpg) no-repeat center bottom;background-size: 100% 100%;}
.con02 .inner::after{position:absolute;content:'';right: -760px;top:0;width: 760px;height:100%;background: url(https://img.megagong.net/m/2020/1222_basic/con2_after.jpg) no-repeat center bottom;background-size: 100% 100%;}
.con02 .con_tit{position: relative;margin: 0 auto 40px 60px;text-align: left;}
.con02 .con_tit .evt_end{position:absolute;right:25%;top:30%}
.con02 .con_tit img{margin-top:-15px}
.con02 .con_stit{font-size:20px;text-align: left;margin: 0 auto 50px 270px;}
.con02 .con_stit strong,.con02 .con_stit span{display: inline-block;}
.con02 .con_stit strong{width:115px;color: #475cff;background:#26d99f;margin-right: 15px;padding: 6px 0;text-align: center;}
.con02 .con_stit span{color:#26d99f}
.con02 .way_tit{margin:55px auto 25px;}
.con02 .way{width: 1100px;display: block;margin: 0 -20px 0 auto;}

/* con03 */
.con03 {position: relative;background: #ffffff;padding: 80px 0 70px;text-align: center;}
.con03 .con_tit{position: relative;font-size: 40px;font-weight:200;text-align:center}
.con03 .con_tit strong{display:block}
.con03 .lec_tab{overflow:hidden;background: #475cff;margin: 0 auto;}
.con03 .lec_tab li{position: relative;float:left;width: 6.3%;text-align:center;}
.con03 .lec_tab li:nth-child(7){width:10%}
.con03 .lec_tab li:nth-child(10){width:10%}
.con03 .lec_tab li:nth-child(12){width:10%}
.con03 .lec_tab li a{display:inline-block;padding: 15px 0;font-size:16px;color:#9ca9ff;width: 100%;}
.con03 .lec_tab li.on a{color:#ffffff;}
.con03 .lec_tab li+li a:before{position:absolute;content:''; left:-1px;top:40%;width:1px;height:30%; background:#98aaff;}
.con03 .lec_tea{text-align: left;overflow:hidden;margin: 5px auto 30px;}
.con03 .lec_tea a{position:relative;padding-right: 5px;color: #666666;}
.con03 .lec_tea a+a::before{position:absolute;content:'';left: -3px;top: 24%;width:1px;height: 60%;background:#9ca9ff;}
.con03 .lec_tea a.on{color:#9ca9ff;text-decoration:underline}
.con03 .lec_cont {}
.con03 .lec_cont li{text-align:left;border:1px solid #d8dae3;box-sizing: border-box;max-height: 100px;}
.con03 .lec_cont li+li{margin-top:2px}
.con03 .lec_cont li p{display:inline-block;vertical-align: top;}
.con03 .lec_cont li p.tea_img{width:100px;height: 98px;background:#d8dae3;box-sizing: border-box;}
.con03 .lec_cont li p.tea_img img{display: block;width: 72px;height: 72px;margin: 14px auto;}
.con03 .lec_cont li p.txt{width: 785px;vertical-align: top;padding: 30px 0 0 30px;box-sizing: border-box;}
.con03 .lec_cont li p.txt strong,.con03 .lec_cont li p.txt span{display:block;font-size: 16px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.con03 .lec_cont li p.txt strong{font-size: 20px;}
.con03 .lec_cont li p.lec_btn{width: 185px;vertical-align: top;text-align: right;padding-right: 15px;box-sizing: border-box;}
.con03 .lec_cont li p.lec_btn a{margin-top:30px;background:#26da9f;display: inline-block;padding: 15px 35px;color: #ffffff;width: auto;text-align: center;}


/* con04 */
.con04 {position: relative;background: #e8ebff;text-align: center;}
.con04 .inner{padding: 80px 0 105px;}
.con04 .plus{position:absolute;content:'';left: 50%;top:-50px;transform: translateX(-50%);-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);z-index:2;}
.con04 .coupon_box{padding:70px 40px;background:#ffffff;border-radius:50px}
.con04 .coupon_box strong{display:block;font-size:40px;margin-bottom:40px}
.con04 .coupon_box >p{font-size:34px;font-weight: 200;line-height: 1.2;}
.con04 .coupon_box >p strong{color:#475cff;font-size: 34px;margin-bottom: 0;}
.con04 .coupon_box >p .tiny_txt{display: block;font-size: 13px;color:#9d9d9d;margin: 15px auto 45px;}
.con04 .coupon_box .login_box{margin: 40px auto 0;}
.con04 .coupon_box .login_box>div{padding:40px;background: #ededed;margin-bottom: 15px;}
.con04 .coupon_box .login_box>div::after{content:"";display:block;clear:both;}
.con04 .coupon_box .login_box>div p{color:#666666;font-size:30px;font-weight: 200;}
.con04 .coupon_box .login_box>div p strong{margin-bottom:0;font-size: 30px;}
.con04 .coupon_box .login_box>div.logout a{display: inline-block;padding:20px 85px;font-size:16px;color:#ffffff;background: #333333;border-radius: 15px;margin-top: 15px;} 
.con04 .coupon_box .login_box>div.login{background: #ededed url(https://img.megagong.net/m/2020/1222_basic/con4_coupon_arrow.png) no-repeat 30% center;}
.con04 .coupon_box .login_box>div.login p{float: left;display: inline-block;font-size:38px;text-align:left;line-height: 1.2;}
.con04 .coupon_box .login_box>div.login p strong{display:inline-block;color:#475cff;font-size: 38px;}
.con04 .coupon_box .login_box>div.login a{float: right;display:inline-block;padding: 45px 35px;background: #ff4747;font-size: 30px;color: #ffffff;border-radius: 15px;margin: 15px auto 0;-webkit-box-shadow: 8px 8px 12px rgba(0, 0, 0, .11);-moz-box-shadow: 8px 8px 12px rgba(0, 0, 0, .11);box-shadow: 8px 8px 12px rgba(0, 0, 0, .11);}
.con04 .coupon_box .login_box>div.login a.complete{background: #969696;cursor: default;}

/* con05 */
.con05 {position: relative;text-align: center;}
.con05 .inner{width:1100px; padding: 0 0 45px;position: relative;background: url(https://img.megagong.net/m/2020/1222_basic/con5_cont_bg.jpg) no-repeat center bottom;background-size: 100% 100%;}
.con05 .inner::before{position:absolute;content:'';left: -760px;top:0;width: 760px;height: 100%;background: url(https://img.megagong.net/m/2020/1222_basic/con5_before.jpg) no-repeat center bottom;background-size: 100% 100%;}
.con05 .inner::after{position:absolute;content:'';right: -760px;top:0;width: 760px;height:100%;background: url(https://img.megagong.net/m/2020/1222_basic/con5_after.jpg) no-repeat center bottom;background-size: 100% 100%;}
.con05 .con_tit{position: relative;margin: 0 auto 40px 60px;text-align: left;}
.con05 .con_tit .evt_end{position:absolute;right: 15%;top: 60%;}
.con05 .con_tit img{margin-top:-15px}
.con05 .con_stit{font-size:20px;text-align: left;margin: 0 auto 50px 270px;}
.con05 .con_stit strong,.con05 .con_stit span{display: inline-block;}
.con05 .con_stit strong{width:115px;color: #1ad095;background:#475cff;margin-right: 15px;padding: 6px 0;text-align: center;}
.con05 .con_stit span{color:#475cff}
.con05 .way_tit{margin:55px auto 25px;}
.con05 .way{width: 1100px;display: block;margin: 0 -20px 0 auto;}


/*con06*/
.con06 {position:relative;padding:60px 0 100px;text-align: center;}
.con06 .sns_list{}
.con06 .sns_list .url_list{overflow:hidden;border: 1px solid #98aaff;border-radius: 20px;}
.con06 .sns_list .url_list li{position:relative; float:left;width:16.6%;text-align:center}
.con06 .sns_list .url_list li a{display: inline-block;width: 100%;padding:20px 0;font-size: 17px;color: #475cff;}
.con06 .sns_list .url_list li+li a:before{position:absolute;content:''; left:-1px;top:35%;width:1px;height:40%; background:#98aaff;}
.con06 .evt_way_box{position:relative;overflow:hidden;margin: 30px auto;}
.con06 .evt_way_box .evt_comment {position:relative;padding: 40px 40px;border: 1px solid #bbc3ff;}
.con06 .evt_way_box .evt_comment .inp_wrap {font-size:0;overflow: hidden;}
.con06 .evt_way_box .evt_comment .inp_wrap textarea {display:inline-block;vertical-align:middle;padding: 15px 10px;height: 50px;width: calc(100% - 120px);resize: none;font-weight:bold;font-size:16px;background:#fff;overflow:auto;border: 1px solid #bababa;}
.con06 .evt_way_box .evt_comment .inp_wrap textarea::placeholder{color:rgba(35, 26, 54, .3);}
.con06 .evt_way_box .evt_comment .inp_wrap textarea::-webkit-input-placeholder{color:rgba(35, 26, 54, .3);}
.con06 .evt_way_box .evt_comment .inp_wrap textarea:-ms-input-placeholder {color:rgba(35, 26, 54, .3);}
.con06 .evt_way_box .evt_comment .inp_wrap .btn_rep {float: right;display:inline-block;vertical-align:middle;text-align:center;width: 120px;height: 50px;line-height: 50px;background-color: #454545;font-weight:bold;font-size:20px;color:#ffffff;}
.con06 .evt_way_box .evt_comment .tiny_txt {margin-top:10px;text-align: left;}
.con06 .evt_way_box .evt_comment .tiny_txt li{position: relative;padding-left:10px;font-size: 13px;color: #888888;}
.con06 .evt_way_box .evt_comment .tiny_txt li::before{position:absolute;content:'-';left:0;top;0}
.con06 .evt_way_box .evt_comment button {position:absolute;bottom: 50px;right: 40px;height:30px;font-size: 13px;font-weight: bold;color: #475cff;text-decoration: underline;text-align:center;box-sizing:border-box;}
.con06 .evt_list {position: relative;}
.con06 .evt_list table {position: relative;width:100%;text-align: center;table-layout: fixed;word-break: break-all;margin: 0 0 20px;}
.con06 .evt_list table tr.head_tr{background: #475cff;}
.con06 .evt_list table tr.head_tr th{padding: 14px 12px;font-weight:bold;color: #ffffff;font-size: 15px;border-bottom: none !important;border-right: 1px solid #bbc3ff;}
.con06 .evt_list table tr.notice{background: #efab6f;font-weight: bold;border-top: 2px solid #222222;border-bottom: 2px solid #222222;}
.con06 .evt_list table tr.notice td{color: #041355;border-top: none;font-size: 15px;font-weight: bold;border-left: none;border-right: none;}
.con06 .evt_list table tr.notice td .mo_view{display: none;}
.con06 .evt_list table td {position: relative;padding: 14px 12px;border-right: 1px solid #bbc3ff;border-bottom: 1px solid #bbc3ff;word-break: break-all;position:relative;font-weight:300;font-size: 14px;color: #222;text-align: center;}
.con06 .evt_list table td:last-child{border-right:none}
.con06 .evt_list table td.txt{text-align:left}
.con06 .evt_list table td.txt .txt strong{color: #472afe;}
.con06 .evt_list table td a {float: right;}
.con06 .evt_list .paging {text-align:center;padding:0;}
.con06 .evt_list .paging a, 
.con06 .evt_list .paging strong {display:inline-block;position:relative;color: #222;vertical-align: top;}
.con06 .evt_list .paging strong{color: #475cff;width: 16px;height: 18px;line-height: 13px;padding: 2px 5px 2px 4px;vertical-align: top;margin-top: 2px;box-sizing: border-box;border-bottom: 1px solid #475cff;}
.con06 .evt_list .paging a img,.paging strong img {vertical-align:top;}
.con06 .evt_list .paging img{margin-top: 5px;}

/*con07*/
.con07 {position:relative; padding:60px 0;background:#ececec}
.con07 .evt_cautn{position: relative;width: 1080px;text-align: left;color: #666666;text-align: left;}
.con07 .evt_cautn.fir{margin-bottom:30px}
.con07 .evt_cautn .evt_tit{font-size: 20px;font-weight:bold;margin-bottom: 15px;}
.con07 .evt_cautn .tit{display: block;font-size: 15px;font-weight: bold;margin-bottom: 5px;}
.con07 .evt_cautn dt{position: relative;}
.con07 .evt_cautn dd{position: relative;font-size: 15px;line-height: 1.5;text-align: left;font-weight: 200;}
.con07 .evt_cautn dd ul{padding-left:15px}
.con07 .evt_cautn dd a{text-align: center;display: inline-block;padding: 2px 3px 0;font-size: 15px;font-weight: bold;border-bottom: 1px solid #666666;}

/* µî·ÏÇÑ url ÆË¾÷*/
.clickPop{position:fixed;width:492px;background:#fff;border:1px solid #000;padding:40px 0;left:50%;top: 50% !important;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);transform: translate(-50%,-50%);z-index: 11 !important;}
.dim_popup.clickPop .tit{text-align:center;margin: 0 0 50px 0;padding: 0 15px;}
.dim_popup.clickPop .btnConfirm{text-align:center;margin:20px 0 0 0;}
.dim_popup.clickPop .btnClose{position:absolute;right: 15px;left: auto;top: -1px;width: auto;}
.dim_popup.clickPop .tableBox{overflow-y:auto;height:316px;margin: 0 29px 30px;background: #fff;}
.dim_popup.clickPop .tableBox .tableType table thead tr th{width:10%;font-size: 13px;}
.dim_popup.clickPop .tableBox .tableType table thead tr th + th{width:20%;}
.dim_popup.clickPop .tableBox .tableType table thead tr th + th + th{width:40%;}
.dim_popup.clickPop .tableBox .tableType table thead tr th + th + th + th{width:30%;background-image: none;}
.dim_popup.clickPop .tableBox .tableType table tbody tr td{padding: 5px 3px;border-top:1px solid #ddd;word-break:break-all;}
.dim_popup.clickPop .tableBox .tableType table tbody tr td.con{text-align:left;}
.dim_popup.clickPop .tableBox .tableType table tbody tr td + td + td{letter-spacing: -0.08em}
.dim_popup.clickPop .tableBox .tableType {padding: 0;}
.dim_popup.clickPop .tableBox .tableType table {border-top:1px solid #e6e6e6;table-layout:fixed;margin: 0 0 0;width: 100%;}
.dim_popup.clickPop .tableBox .tableType table  tr{border-bottom:1px solid #e6e6e6}
.dim_popup.clickPop .tableBox .tableType table  th{padding: 12px 5px;font-size:12px;color:#333;border-bottom:1px solid #e6e6e6;font-weight:bold;text-align:center;vertical-align:middle;background:#fafafa url('http://img.megagong.net/tmp_img/utimage/etc/110527/tit_line.gif') no-repeat right center;}
.dim_popup.clickPop .tableBox .tableType table  th.last{background:#fafafa}
.dim_popup.clickPop .tableBox .tableType table  td{padding:16px 5px;font-size:12px;vertical-align:middle;text-align:center;letter-spacing: -0.03em;}
.dim_popup.clickPop .tableBox .tableType table  td img{vertical-align:middle;margin-left:3px}
.dim_popup.clickPop .tableBox .tableType table  td img.importantIcon{vertical-align:-3px;margin:0 0 0 0;}
.dim_popup.clickPop .tableBox .tableType table  td img.titleIcon{vertical-align:-2px;margin:0 0 0 0;}
.dim_popup.clickPop .tableBox .tableType table  tr td a:hover{color:#000}
.dim_popup.clickPop .tableBox .tableType table  td.aL{text-align:left;padding-left:10px;}
.dim_popup.clickPop .tableBox .tableType table  td strong{font-weight:bold;vertical-align:top}

@media (max-width: 1200px){
    /* common */
    .eventWrap .inner {width:97%;}
    .eventWrap .con_top .visual .tag{top: 15%;right: 0;max-width:15%}
    .con02 .inner{width: 100%;padding: 0 1% 45px;background-size: 102% 100%;box-sizing: border-box;}
    .con02 .way{width: 100%;margin: 0 -1% 0 auto;}
    .con02 .con_tit{margin: 0 auto 40px auto;}
    .con02 .con_tit .evt_end{right: 0;top: 50%;}
    .con02 .con_stit{margin: 0 auto 50px 21%;}
    .con03 .lec_cont li p.tea_img{width:10%;}
    .con03 .lec_cont li p.txt{width: 72%;}
    .con03 .lec_cont li p.lec_btn{width: 17%;padding-right: 1%;}
    .con03 .lec_cont li p.lec_btn a{margin-top:30px;background:#26da9f;display: inline-block;padding: 15px 35px;color: #ffffff;padding: 15px 15px;width: 100%;text-align: center;}
    .con05 .inner{width: 100%;padding: 0 1% 45px;background-size: 102% 100%;}
    .con05 .con_tit{margin: 0 auto 40px auto;}
    .con05 .con_tit .evt_end{right: 5%;top: 60%;}
    .con05 .con_stit{margin: 0 auto 50px 19%;}
    .con05 .way{width: 100%;margin: 0 -1% 0 auto;}
    .con07 .evt_cautn{width:97%}

    /* ÆË¾÷*/
    .dim_popup.clickPop .tit img {width:270px;}
    .dim_popup.clickPop .btnConfirm img {width:117px;}
}

@media (max-width: 992px){
    .con02 .con_tit{margin: 0 auto 40px -5%;}
    .con02 .con_tit img{max-width:80%}
    .con02 .con_stit{font-size: 16px;margin: 0 auto 50px 18%;}
    .con03 .con_tit{font-size: 34px;}
    .con03 .lec_cont li p.txt{padding: 3% 0 0 2%;}
    .con03 .lec_cont li p.lec_btn a{margin-top:20%;width: 90%;}
    .con04 .plus{max-width:15%}
    .con04 .coupon_box strong{font-size:34px;}
    .con04 .coupon_box >p{font-size:28px;}
    .con04 .coupon_box >p strong{font-size: 28px;}
    .con04 .coupon_box .login_box>div{padding:20px;}
    .con04 .coupon_box .login_box>div p{font-size:24px;}
    .con04 .coupon_box .login_box>div p strong{font-size: 24px;}
    .con04 .coupon_box .login_box>div.logout a{}
    .con04 .coupon_box .login_box>div.login{background: #ededed url(https://img.megagong.net/m/2020/1222_basic/con4_coupon_arrow.png) no-repeat 10% center;background-size: 50% auto;}
    .con04 .coupon_box .login_box>div.login p{font-size:32px;}
    .con04 .coupon_box .login_box>div.login p strong{font-size: 32px;}
    .con04 .coupon_box .login_box>div.login a{padding: 25px 25px;font-size: 24px;}
    .con05 .con_tit{margin: 0 auto 40px -5%;}
    .con05 .con_tit img{max-width:80%}
    .con05 .con_stit{font-size: 16px;margin: 0 auto 50px 18%;}
    .con06 .evt_way_box .evt_comment {padding: 20px 20px;}
    .con06 .evt_way_box .evt_comment .inp_wrap textarea {padding:15px 15px;width: 100%;font-size:14px;}
    .con06 .evt_way_box .evt_comment .inp_wrap .btn_rep {width: 100%;height:40px;margin-left: 0px;font-size:14px;line-height:40px;}
    .con06 .evt_way_box .evt_comment button {position:relative;display:block;bottom: auto;right: 0;height:auto;font-size: 13px;margin-top: 10px;}
    .con06 .sns_list .url_list li a{padding: 10px 0;font-size: 15px;}
    .con07 .evt_cautn.fir{}
}

@media (max-width: 768px){
    .eventWrap .con_tit{margin-bottom:20px}

    .con01{padding: 40px 0 50px;}
    .con01 .point{margin:30px auto 30px}
    .con01 .btxt img{max-width:80%}
    .con02 .con_stit{margin: 0 auto 25px 21%;font-size: 14px;}
    .con02 .con_stit strong{width:auto;padding: 0 1%;}
    .con02 .way_tit{margin:25px auto 25px;}
    .con02 .gift img{max-width:80%}
    .con03{padding: 40px 0 50px;}
    .con03 .con_tit{font-size: 28px;}
    .con03 .lec_tab{margin: 0 auto;}
    .con03 .lec_tab li{width:14%}
    .con03 .lec_tab li:nth-child(7){width:14%}
    .con03 .lec_tab li:nth-child(10){width:14%}
    .con03 .lec_tab li:nth-child(12){width:14%}
    .con03 .lec_tab li a{font-size:14px}
    .con03 .lec_cont li{max-height: 100%;}
    .con03 .lec_cont li p.tea_img{width:12%;}
    .con03 .lec_cont li p.txt{width: 70%;}
    .con03 .lec_cont li p.tea_img{height: auto;}
    .con03 .lec_cont li p.tea_img img{width: 88%;height: 88%;margin: 12% auto;padding-top: -3%;}
    .con03 .lec_cont li p.txt strong{font-size: 16px;}
    .con03 .lec_cont li p.txt span{font-size: 14px;}
   
    .con03 .lec_cont li p.lec_btn a{padding: 5px 15px;margin-top: 22%;}
    .con04 .inner{padding: 55px 0 55px;}
    .con04 .plus{max-width: 10%;top: -5%;}
    .con04 .coupon_box{padding:20px 20px;}
    .con04 .coupon_box strong{font-size:30px;margin-bottom:20px}
    .con04 .coupon_box >p{font-size:24px;}
    .con04 .coupon_box >p strong{font-size:24px;}
    .con04 .coupon_box >p .tiny_txt{margin: 15px auto 25px;}
    .con04 .coupon_box .login_box>div p{font-size:20px;}
    .con04 .coupon_box .login_box>div p strong{font-size: 20px;}
    .con04 .coupon_box .login_box>div.logout a{padding: 10px 45px;}
    .con04 .coupon_box .login_box>div.login p{font-size:24px;}
    .con04 .coupon_box .login_box>div.login p strong{font-size: 24px;}
    .con04 .coupon_box .login_box>div.login a{padding: 15px 15px;font-size: 16px;}
    .con05 .con_stit{margin: 0 auto 25px 18%;font-size: 14px;}
    .con05 .con_stit strong{width:auto;padding: 0 1%;}
    .con05 .way_tit{margin:25px auto 25px;}
    .con05 .gift img{max-width: 75%;}
    .con06{padding:40px 0 40px}
    .con06 .sns_list .url_list li a{font-size: 13px;}
    .con06 .evt_list table colgroup col:nth-child(1){width: 14%;}
    .con06 .evt_list table colgroup col:nth-child(3){width: 15%;}
    .con07{padding:40px 0 40px}
    .con07 .evt_cautn .evt_tit{font-size: 15px;}
    .con07 .evt_cautn .tit{font-size: 13px;}
    .con07 .evt_cautn dd{font-size: 13px;}
    .con07 .evt_cautn dd a{font-size: 13px;}

    /* ÆË¾÷*/
    .dim_popup {width: 80%;}
    .clickPop .tableBox{margin:0 15px}
    .clickPop .tableBox .tableType table tbody tr td + td + td{font-size: 11px;line-height: 1.1}
    .clickPop .tableBox .tableType table tbody tr td + td + td + td{font-size: 12px;line-height: 1.4}
    .clickPop .present img{max-width: 50%;}
}
@media (max-width: 640px){
    .con03 .con_tit{font-size: 22px;}
   
    .con03 .lec_cont li p.txt{padding: 4% 0 0 2%;}
    .con03 .lec_cont li p.txt strong{font-size: 14px;}
    .con03 .lec_cont li p.txt span{font-size: 13px;}
    .con04 .coupon_box strong{font-size:24px;margin-bottom:20px}
    .con04 .coupon_box >p{font-size:18px;}
    .con04 .coupon_box >p strong{font-size:18px;}
    .con04 .coupon_box .login_box>div p{font-size:18px;}
    .con04 .coupon_box .login_box>div p strong{font-size: 18px;}
    .con04 .coupon_box .login_box>div.login p{font-size:22px;}
    .con04 .coupon_box .login_box>div.login p strong{font-size: 22px;}
    .con04 .coupon_box .login_box>div.login a{font-size: 14px;}
    .con04 .coupon_box .login_box>div.logout a{font-size: 14px;}
    

    /* ÆË¾÷*/
    .clickPop{width: 90%;}

}
@media (max-width: 567px){
   
    .con03 .lec_tab li a{padding:5px 0;font-size:12px}
    .con03 .lec_cont li p.txt{padding: 3% 0 0 2%;}
    .con03 .lec_cont li p.lec_btn{width: 16%;padding-right: 1%;}
    .con03 .lec_cont li p.lec_btn a{padding: 5px 5px;margin-top: 18%;text-align:center;font-size: 12px;}
    .con03 .lec_tea a{font-size:11px}
    .con04 .coupon_box strong{font-size:20px;margin-bottom:20px}
    .con04 .coupon_box >p{font-size:16px;}
    .con04 .coupon_box >p strong{font-size:16px;}
    .con04 .coupon_box >p .tiny_txt{font-size:12px;}
    .con04 .coupon_box .login_box>div.login{background: #ededed;}
    .con04 .coupon_box .login_box>div.login p{display:block;width:100%;font-size:16px;text-align: center;}
    .con04 .coupon_box .login_box>div.login p strong{font-size: 16px;}
    .con04 .coupon_box .login_box>div.login a{text-align:center;float: none;overflow: hidden;}
    .con06 .sns_list .url_list li{width: 33.3%;}
    .con06 .sns_list .url_list li a{font-size: 12px;}
    
   
}
@media (max-width: 460px){
    .con02 .con_stit span{display:block}
    .con02 .con_stit{margin: 0 auto 25px 23%;font-size: 12px;}
    .con03 .con_tit{font-size: 18px;}
    .con03 .lec_tab li{width:11.5%}
    .con03 .lec_tab li:nth-child(7){width:19%}
    .con03 .lec_tab li:nth-child(10){width:19%}
    .con03 .lec_tab li:nth-child(12){width:19%}
    .con03 .lec_cont li p.txt{padding: 2% 0 0 2%;}
    .con03 .lec_cont li p.txt strong{font-size: 13px;}
    .con03 .lec_cont li p.txt span{font-size: 12px;}
    .con03 .lec_cont li p.lec_btn a{padding: 3px 5px;margin-top: 11%;font-size: 11px;}
    .con04 .plus{top: -3%;}
    .con05 .con_stit span{display:block}
    .con05 .con_stit{margin: 0 auto 25px 18%;font-size: 12px;}
    .con06 .evt_list table colgroup col:nth-child(3){width: 16%;}
    .con06 .evt_list table tr.head_tr th{font-size: 14px;}
    .con06 .evt_list table td{font-size:13px}
    .con06 .evt_list table td a{width: 15px;height: 15px;}
}



