
@media only screen and (max-width:1200px) {
	/* 硫붿씤 tab 寃뚯떆�뙋 �뵾湲곕쭣 220519 */
	.main-board-contents .main-tab-panels .panel li{margin-left: 16px;}
	.main-board-contents .main-tab-panels .panel .img-box span{min-width:100%;}
}

@media only screen and (max-width:1024px) {
	#wrap .only-pc{ display: none;}
	#wrap .only-mobile{ display: block;}
    
    .sideMenu-btn{display: block;}
    .header-wrap{height: 62px;}
    .header.auto-height .header-wrap{height: 62px; padding-bottom: 0; }
    .header.auto-height .header-wrap .header-inner{display: flex; align-items: center;}
    .header .header-wrap.rolldown{top: -62px;}
    .logo img{max-width: 84px; max-height: 32px;}


	.header .gnb{display: none;}
	.header .etc-service{display: none;}
	.header.auto-height .logo{margin-top: 0;}
    
	.footer-inner{padding: 0 16px;}
    .footer-wrap{flex-direction: column;padding: 32px 0 64px;}
    .ft-app{padding-left: 0;}
    .ft-menu-list::after, .ft-app::before{display: none;}
    .ft-app h3{display: none;}
    .ft-app ul li{display: inline-block;margin-right: 8px;}
    
    /* 약관동의 화면 */
    .footer.util_footer{position:relative;}
    .agreement-page.join_layer{padding-bottom:64px;}

    .location{display: none;}

    .board-w-option .board-type{margin-left: 0; margin-top: 12px; display: block; text-align: left;}
    .container{padding-bottom: 86px;}
    .contents{padding-top:24px;}
    .container .contents-faq .aside-inner-sm{max-width: 100%;margin-left: 0;}
    
    .page-title-type1 p{font-size: 18px;}
    
    /* 硫붿씤 */
    #main{padding-bottom: 30px;}
    #main.container{padding-top: 16px;}
    
    
    #main section .more{right: 16px;}
    .main-title{font-size: 20px;margin-bottom:20px}
    .main-notice3 .notice-board-center100 h3{margin-bottom:0px}
    
    .main-map{width: 100%;margin-bottom:32px;}
    .main-map .map-cont, .main-map2 .map-cont{height:347px;border-radius: 12px;overflow: hidden;}
    .main-map-list .map-cont, .main-map2 .main-map-list .map-cont{height:347px;}
    .main-map .map-control{right:32px;}
    .main-map .map-list .map-control{right:16px;}
    #main .main-map-list .more, #main.main-container2 .main-map-list .more{top:0;right: 0;}
    .main-map-list{padding:0;border:none;}
    .main-map-list .map-wrap{margin-left:0;}
    .main-map-list .map-wrap .map-list{float:none;width:100%;padding-left:0;}
    .map-control .btns .map_btn1{background: url(/images/common/ico_map_view1_2x.png) no-repeat center;background-size:17px 24px;background-color: #5698F7;}
    .map-control .btns .map_btn2{background: url(/images/common/ico_map_view2_2x.png) no-repeat center;background-size:17px 24px;background-color: #5698F7;}
    
	.sub-map .map-list{margin-bottom:16px;}
	.map-frame .map-cont{height:310px;}
	
	/* 硫붿씤 怨쇰ぉ */
	.subject-list li{height: 107px;flex: 1 1 30%;margin-right: 10px;}
    .subject-list li:nth-child(3n), .subject-list li:last-child{margin-right: 0;}
    .subject-list li .subject b{font-size: 15px;}
    .subject-list li span{position: relative;top: -4px;font-size: 11px;}
    .subject-list li a{padding:16px;background-position: right 16px bottom 16px;}
    .subject-list li .subject i.new{vertical-align: text-bottom;}
    .subject-list li.subject-korean a{background-image: url("/images/skin/lecturer/ico_subject_korean_2x.png");background-size: 29px;}
    .subject-list li.subject-math a{background-image: url("/images/skin/lecturer/ico_subject_math_2x.png");background-size: 38px;}
    .subject-list li.subject-english a{background-image: url("/images/skin/lecturer/ico_subject_english_2x.png");background-size: 24px;}
    .subject-list li.subject-social a{background-image: url("/images/skin/lecturer/ico_subject_social_2x.png");background-size: 24px;}
    .subject-list li.subject-science a{background-image: url("/images/skin/lecturer/ico_subject_science_2x.png");background-size: 28px;}
    .subject-list li.subject-essay a{background-image: url("/images/skin/lecturer/ico_subject_essay_2x.png");background-size: 28px;}
    .subject-list li.subject-etc a{background-image: url("/images/skin/lecturer/ico_subject_etc_2x.png");background-size: 32px;}
    .subject-list li.subject-analysis a{background-image: url("/images/skin/lecturer/ico_subject_analysis_2x.png"); background-size: 31px 31px;}
	.subject-list li.subject-consult a{background-image: url("/images/skin/lecturer/ico_subject_consult_2x.png"); background-size: 29px 27px;}
	.subject-list li.subject-info a{background-image: url("/images/skin/lecturer/ico_subject_info_2x.png"); background-size: 28px 23px;}
	.subject-list li.subject-news a{background-image: url("/images/skin/lecturer/ico_subject_news_2x.png"); background-size: 29px 26px;}
	.subject-list li.subject-smart-analysis a{background-image: url("/images/skin/lecturer/ico_subject_smart_analysis_2x.png"); background-size: 33px 26px;}


	/* �닔�떆�빀寃⑹삁痢� 諛곕꼫 */
	.ipsi-banner .banner-cont{padding-left: 16px; padding-top: 14px; padding-right: 16px; margin-bottom: 8px;}
    .ipsi-banner .cont-box .link-box{padding-left: 0; width: 100%;}
    .ipsi-banner .cont-box .label{display: none;}
    .ipsi-banner .cont-box .link-box strong{font-size: 16px;}
    .ipsi-banner .cont-box .link-box strong span{line-height: 1.4;}
    .ipsi-banner .cont-box .link-box strong span:first-child::after{display: none;}

    .ipsi-banner .cont-box .link-box .btn-box{flex-direction: column; width: 100%; align-items: flex-end;}
    .ipsi-banner .cont-box .link-box .btn-box a{margin-top: 4px; margin-left: 0;}
    .ipsi-banner .cont-box .link-box .btn-box a:first-child{margin-top: 0;}

    
	/* 硫붿씤 怨듭� 諛곕꼫 */
	.main-notice2{display: block;margin-top: 22px;}
	.main-notice2 .notice-board-right h3{margin-bottom: 0;}
	.main-notice-wrap{flex-direction: column;}
    .main-notice2 .notice-banner-left{width: 100%;}
    .main-notice2 .notice-board-right{width: 100%;margin-top: 32px;}
    .card-bnr-slide{width: 166px;height: 221px;margin-right:12px;}
    .main-notice2 .notice-banner-left{width: 100%;}
    .main-notice2 .notice-board-right{width: 100%;margin-top: 32px;}
	.main-notice2 .notice-banner-left .card-bnr-fix > div a{background: none !important;}
    .card-bnr-slide{width: 166px;height: 221px;}
    .main-notice2 .notice-banner-left .card-bnr-fix > div{height: 106px;padding: 16px;}
    .main-notice2 .notice-banner-left .card-bnr-fix > div strong{font-size: 14px;}
    .main-notice2 .notice-banner-left .card-bnr-fix > div span{font-size: 12px;}
    .main-notice2 .notice-banner-left .card-bnr-fix .card-schedule, .main-notice2 .notice-banner-left .card-bnr-fix .card-lecturer{margin-bottom: 8px;}
    .bnr-notice-txt a::after, .bnr-schedule-txt a::after{display:none;}
    
    /* 硫붿씤 �꺆 怨듭� �뵾湲곕쭣 220519 */
    .main-board-contents .main-tab-panels .panel .img-box{max-width: 100%;}
    .main-board-contents .main-tab-panels .panel .img-box span img{width:100%;}
    
    
    /* 硫붿씤 怨듭� 3媛� �뵾湲곕쭣 220519 */
    .main-notice2 .notice-board33{width: 100%; margin-bottom: 32px;}
    .main-notice2 .notice-board33:first-child{margin-top: 18px;}
    .main-notice2 .notice-board33 h3{margin-bottom: 0;}
    .main-board-contents .main-tab-panels .panel{flex-wrap: wrap;}
    .main-board-contents .main-tab-panels .panel li{width: calc(33.33% - 10.8px); margin-bottom: 16px;}
    .main-board-contents .main-tab-panels .panel li:nth-child(4n+0){margin-left:0;}
    
    .card-bnr-slide .swiper-control{bottom: 20px;left: 20px;}
    .card-bnr-slide .swiper-control .swiper-pagination{position: relative;bottom: 0px;margin-bottom: 0;}
    .card-bnr-slide .swiper-control .swiper-button-wrap{display: none;}
    .card-bnr-slide .swiper-slide{width: auto;height: 221px;}
    .cardBnr-list .bnr-text{padding: 20px 20px 0;}
    .cardBnr-list .bnr-cate{margin-bottom: 8px;}
    .cardBnr-list .bnr-cate i{width: 22px;height: 18px;background: url("/images/common/ico_mainbanner_reservation_title_mobile_2x.png") no-repeat 0 0;background-size: 22px 18px;display: inline-block;vertical-align: middle;float: none; }
    .cardBnr-list .bnr-cate span{position: inherit;display: inline-block;vertical-align: middle;font-size: 11px;}
    .cardBnr-list .bnr-title{height: 32px;font-size: 14px;}
    .cardBnr-list .bnr-img{width: 100%;height: 94px;}
    .cardBnr-list.bnr-reserv-B .bnr-img .default-img{right: 10px;bottom: 20px; width: 57px;height: 55px;background: url("/images/common/ico_mainbanner_reservation_mobile_2x.png") no-repeat 0 0;background-size: 57px 55px;}
    .cardBnr-list.bnr-reserv-A{border-radius: 0 0 8px 8px;overflow: hidden;}
	.cardBnr-list.bnr-reserv-A .bnr-img img{min-height: 94px;}
	.bnr-notice-B a:hover::after, .bnr-reserv-B a:hover::after, .bnr-schedule a:hover::after{display:none;}
	.bnr-text .price{margin-top: 12px;font-size: 8px;}
	.bnr-text .price span{font-size: 12px;}	
	
	.cardBnr-list .bnr-text .date{font-size: 10px;}
	.cardBnr-list.bnr-notice .bnr-img .default-img{right: 10px;bottom: 20px;width: 64px;height: 42px;background: url(/images/common/ico_mainbanner_notice_mobile_2x.png) no-repeat 0 0;background-size: 64px 42px;}
    .cardBnr-list.bnr-schedule .bnr-img .default-img{right: 10px;bottom: 20px;width: 56px;height: 63px;background: url(/images/common/ico_mainbanner_schedule_mobile_2x.png) no-repeat 0 0;background-size: 56px 63px;}
    .cardBnr-list.bnr-schedule .schedule-schyear{display: inline-block;font-size: 10px;}
	.cardBnr-list.bnr-schedule .schedule-open-date{display: inline-block;position: inherit;margin-top: 8px;float: right;font-size: 10px;}
	
	.main-board-contents .main-board-list{height:auto;}
    .main-board-contents .main-board-list li{height:55px;}
    .main-board-contents .main-board-list li .subject span + strong{max-width: 60%;}
    .main-board-contents .main-board-list li .subject strong{max-width: 70%;}
    .main-board-contents .main-board-list li .subject i.new{vertical-align: middle;}
    
    
    /* aside */
    .aside{display:none;}
    .aside-inner-sm, .aside-inner-md{max-width: 100%;margin-left: 0;}
    
    /*�뼵�뼱�꽕�젙 紐⑤컮�씪*/                                                                                                                                                                                                                               
	.lang.only-mobile{position: absolute; right: 60px;cursor: pointer; top: 20px;}                                                                                                                                                                                                                                                                               
	.lang.only-mobile:hover .lang-select{display: block;}                                                                                                                                                                                                                                                                                                  
	.lang.only-mobile .lang-select{display: none;position: absolute;top: 35px;left: -36px;width: 94px;padding: 8px 0;background: #FFF;border: 1px solid #EEE;box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.08);border-radius: 8px;text-align: center;z-index: 9;}                                                                                                
	.lang.only-mobile .lang-select::before{display: block;content: '';position: absolute;top: -28px;left: 0;width: 94px;height: 30px;z-index: -1;}                                                                                                                                                                                                         
	.lang.only-mobile .lang-select li a{display: block;padding: 8px 0;line-height: 18px;font-size: 13px;}                                                                                                                                                                                                                                                  
	.lang.only-mobile .lang-select li a.active, .util-menu > .lang .lang-select li a:hover{color: #383838;color: var(--theme-color);} 
	
	
	
	/* �닔�떆�빀寃⑹삁痢� */
    /* table */
    .table-b th, .table-b label{padding-left: 0; padding-right: 0;}
    .table-b label{padding-left: 20px; padding-right: 0;}
    .table-b i.dot.big{left: 5px;}
    .table-b .radioA input + label::before{right: 0;}

    /* table - nodata */
    .no-data{border-top: 2px solid var(--theme-color); height: 166px;}

    .table-d .tbody .row{height: auto; justify-content: center;}
    .table-d .tbody .row.th{}
    .table-d.responsive{}
    .table-d.responsive .col{border: 1px solid #ddd; padding: 16px; margin-top: 16px; flex-wrap: wrap;}
    .table-d.responsive .col:first-child{margin-top: 0;}
    .table-d.responsive .row{margin-left: 0; height: auto;}
    .table-d.responsive .thead{display: none;}
    .table-d.responsive .tbody .row{border-bottom: none; padding: 0; justify-content: left;}
    .table-d.responsive .m-row{display: block; font-size: 12px; font-weight: 700; color: #000; margin-bottom: 6px;}
    .table-d .col.finished input[type=text], .table-d .col.finished .select-box .select{text-align: left !important;}
    .table-d .col.finished .select-box .select{padding-left: 8px;}


    /* �긽�뭹�냼媛� �럹�씠吏� 怨듯넻 */
    .product-intro .intro-list > .title{font-size: 24px;}
    .product-intro > .title-box h2{font-size: 28px;}
    .product-intro > .title-box .desc{font-size: 14px;}
    .product-intro > .title-box .label{width: 32px; font-size: 11px; padding: 3px 0 4px 0;}
    .product-intro .intro-list{margin-top: 32px;}

    .product-intro .move-btn-box{margin-top: 40px;}
    .product-intro .move-btn-box a{background-image: url(/ariimg/etc/ipsi/ico_arrow_prev_small_2x.png); background-size: 10px 15px; width: 40px; height: 40px;}
    .product-intro .move-btn-box div.right a{background-image: url(/ariimg/etc/ipsi/ico_arrow_next_small_2x.png);}

    .product-intro .ad-img-box{height: 232px;}
    .product-intro .ad-img-box .ad-txt{font-size: 24px;}
    .product-intro .ad-img-box.type2{flex-direction: column;}
    .product-intro .ad-img-box .rolling{width: 64px; height: 64px; margin: 16px 0;}
    .product-intro .ad-img-box .rolling::after{background-image: url(/ariimg/etc/ipsi/img_rolling_txt_m_2x.png); background-size: 64px 64px; width: 64px; height: 64px;}

    .product-intro .intro-list.storng .list-box{flex-direction: column;}
    .product-intro .intro-list.storng .list-card{margin-left: 0; width: 100%; justify-content: center; align-items: center; text-align: center; margin-top: 16px; min-height: 300px;}
    .product-intro .intro-list.storng .list-card h3{margin-top: 32px;}
    .product-intro .intro-list.storng .list-card:first-child{margin-top: 0;}
    .product-intro .intro-list.storng .list-card.link{margin-left: 0;}
    .product-intro .intro-list.storng .list-card.link::after{display: none;}

    .product-intro .intro-list.apply-step .list-box{flex-wrap: wrap; padding: 18px;}
    .product-intro .intro-list.apply-step .list-box .list{width: 50% !important; margin-left: 0; margin-bottom: 32px;}
    .product-intro .intro-list.apply-step .list-box .list::after{right: 13px !important;}
    .product-intro .intro-list.apply-step .list-box h3{margin-top: 16px;}
    .product-intro .intro-list.apply-step .list-box p{font-size: 15px;}

    .product-intro .intro-list.apply-info .list-box{flex-direction: column;}
    .product-intro .intro-list.apply-info .list-box .list{width: 100%; margin-left: 0; margin-top: 8px;}
    .product-intro .intro-list.apply-info .list-box .list:first-child{margin-top: 0;}
    .product-intro .intro-list.apply-info .list-box .list h3{font-size: 20px;}
    .product-intro .intro-list.apply-info .list-box .list p{font-size: 14px; color: rgba(0,0,0, .38);}
    .product-intro .intro-list.apply-info .list-box .list span{color: rgba(0,0,0, .38); font-size: 15px;}

    .product-intro .intro-list.apply-step2 .list-box{flex-direction: column;}
    .product-intro .intro-list.apply-step2 .list-box .list{margin-top: 48px;}
    .product-intro .intro-list.apply-step2 .list-box .list:first-child{margin-top: 0;}
    .product-intro .intro-list.apply-step2 .list-box .list::after{width: 12px; height: 8px; background-image: url(/ariimg/etc/ipsi/ico_arrow_apply_step2_m_2x.png); background-size: 12px 8px; top: initial; bottom: initial; left: 0; margin: 0 auto; bottom: -30px;}
    .product-intro .intro-list.apply-step2 .list-box .list.w25{width: 100%;}
    .product-intro .intro-list.apply-step2 .list-box .list.w20{width: 100%;}

    .product-intro .intro-list.add-coupon .coupon-box{background-image: none; background: linear-gradient(90deg, #71A7D9 0%, #427EB4 100%); height: auto; border-radius: 16px; flex-direction: column; align-items: flex-start;}
    .product-intro .intro-list.add-coupon .coupon-box .buynow{margin-top: 48px;}

    .product-sample.modal-wrap .reference span::before{display: none;}

    .product-sample-bg{cursor: pointer; position: absolute; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5);}
    .product-sample.modal-wrap{background-color: transparent;}
    .product-sample.modal-wrap .modal-inner{width: 900px; z-index: 10;}
    .product-sample.modal-wrap .modal-inner .list-wrap{padding: 0;}
    .product-sample.modal-wrap .report-list .title-box{padding: 0;}
    .product-sample.modal-wrap .report-box{margin-top: 0;}
    .product-sample.modal-wrap .report-result-box .report-list.chart-list .scroll-box{width: 100vw;}
    .product-sample.modal-wrap .report-result-box .item7.table-style-a.report-list .table-d .row-box{width: 36%;}
    .product-sample.modal-wrap .report-result-box .item7.table-style-a.report-list .table-d .thead .row:nth-child(5), .product-sample.modal-wrap .report-result-box .item7.table-style-a.report-list .table-d .tbody .row:nth-child(5){width: 14%;}
    .product-sample.modal-wrap .report-result-box .item7.table-style-a.report-list .table-d .tbody .row:nth-child(5){font-weight: 700; margin-left: 0;}
    .product-sample.modal-wrap .report-result-box .chart-cont img{margin: 0 auto; margin-top: 45px;}
    .product-sample.modal-wrap .report-result-box .chart-box:nth-child(1) .chart-cont img.only-mobile{width: 293px; height: 146px;}
    .product-sample.modal-wrap .report-result-box .chart-box:nth-child(2) .chart-cont img{margin-top: 8px;}
    .product-sample.modal-wrap .report-result-box .chart-box:nth-child(2) .chart-cont img.only-mobile{height: 180px;}
    .product-sample.modal-wrap .report-result-box .report-list.item3 .chart-cont{padding-bottom: 28px;}
    .product-sample.modal-wrap .report-result-box .report-list.item3 .chart-cont img{margin-top: 0;}
    .product-sample.modal-wrap .ad-info-box{padding: 0;}



	/* 由ы룷�듃 怨듯넻 */
	.report-result-box .product-title{font-size: 20px;}
	.container.report .inner{padding: 0;}
	.report-box .list-wrap > .report-list:not(.item3), .product-title-box, .report-result-box .print-btns{padding: 0 16px;}
    .report-result-box .report-list.chart-list .scroll-box .chart-box.w100{min-width: 838px;}
    .report-result-box .report-list.chart-list .scroll-box{overflow-x: auto; width: 100vw; min-height: 317px; position: relative; top: 0; padding: 0 16px 16px 16px;}

	/* �닔�떆�빀寃⑹삁痢� 由ы룷�듃 */
    .report-result-box .product-title{padding: 10px 0;}
    .report-result-box.product-b-report .product-title{padding-bottom: 6px;}
    .product-a-report.report-result-box .product-title{padding-bottom: 10px;}
    .report-result-box .product-title span{position: static; display: block; margin-top: 8px;}
    .report-result-box .report-box .list-wrap{max-width: 100%; padding: 0;}
    .product-a-report .table-style-a.report-list .table-d .thead .row:nth-child(1){width: 22%;}
    .product-a-report .table-style-a.report-list .table-d .tbody .row:nth-child(1){width: 22%; padding-right: 0;}
    .product-a-report .table-style-a.report-list .table-d .tbody .row-box .row:nth-child(1){width: 22%; padding-right: 12px;}
    .product-a-report .table-style-a.report-list .table-d .tbody .row-box, .product-a-report .table-style-a.report-list .table-d .thead .row-box{width: 64%;}
    .product-a-report .table-style-a.report-list .table-d .tbody .row:nth-child(3), .product-a-report .table-style-a.report-list .table-d .thead .row:nth-child(3){width: 14%;}
    .product-a-report .table-style-a.report-list .table-d .tbody .row:nth-child(3){justify-content: center;}
    .product-a-report .table-style-a.report-list .table-d .tbody .row-box .row:nth-child(3){justify-content: right;}

    .product-a-report .table-style-a.report-list .item6.table-d .tbody .row{padding: 0 2px; justify-content: left;}
    .product-a-report .table-style-a.report-list .item6.table-d .tbody .row.result{justify-content: center;}

    .product-a-report .item6.table-style-a.report-list .table-d .thead .row:nth-child(1){width: 23%;}
    .product-a-report .item6.table-style-a.report-list .table-d .thead .row-box{width: 64%;}

    .product-a-report .item6.table-style-a.report-list .table-d .tbody .row-box{width: 64%;}
    .product-a-report .item6.table-style-a.report-list .table-d .tbody .row.th{padding-left: 12px;}
    .product-a-report .item6.table-style-a.report-list .table-d .tbody .row:nth-child(1){width: 23%;}

    .product-a-report .table-d .thead .col:first-child .row.report-list .table-d .row{height: auto; word-break: keep-all;}
    .product-a-report .table-style-b.report-list .table-d .row:nth-child(1), .product-a-report .table-style-b.report-list .table-d .row:nth-child(2), .product-a-report .table-style-b.report-list .table-d .row:nth-child(3){width: 25%;}
    .product-a-report .table-style-b.report-list .table-d .row:nth-child(4){width: 25%;}

    .report-result-box .item7.table-style-a.report-list .table-d .col{flex-wrap: wrap;}
    .report-result-box .item7.table-style-a.report-list .table-d .row:nth-child(1){width: 100%; flex-direction: column; font-size: 18px; color: var(--theme-color); padding-bottom: 8px; border-bottom: 1px solid #ddd; border-top: 2px solid var(--theme-color); padding-top: 8px; height: auto;}
    .report-result-box .item7.table-style-a.report-list .table-d .row:nth-child(1) .m-row{font-size: 12px; font-weight: 400; margin-bottom: 0;}
    .report-result-box .item7.table-style-a.report-list .table-d .row:nth-child(2), .report-result-box .item7.table-style-a.report-list .table-d .row:nth-child(3){width: 50%; flex-direction: column; padding-top: 8px; padding-bottom: 16px; align-items: flex-start; height: auto;}
    .report-result-box .item7.table-style-a.report-list .table-d .row-box{width: 100%;}
    .report-result-box .item7.table-style-a.report-list .table-d .row-box .m-row{width: 100%; align-items: flex-start; text-align: left; margin-bottom: 8px; padding-top: 8px;}
    .report-result-box .item7.table-style-a.report-list .table-d .row-box .m-row:nth-child(1){color: var(--theme-color);}
    .report-result-box .item7.table-style-a.report-list .table-d .row-box > .m-row:nth-child(1){border-top: 1px solid #eee;}
    .report-result-box .item7.table-style-a.report-list .table-d .row-box .m-row:nth-child(4){color: rgba(0,0,0, .58); border-top: 1px solid #eee;}
    .report-result-box .item7.table-style-a.report-list .table-d .row-box .row:nth-child(2), .report-result-box .item7.table-style-a.report-list .table-d .row-box .row:nth-child(3), .report-result-box .item7.table-style-a.report-list .table-d .row:nth-child(5), .report-result-box .item7.table-style-a.report-list .table-d .row:nth-child(6), .report-result-box .item7.table-style-a.report-list .table-d .row:nth-child(7), .report-result-box .item7.table-style-a.report-list .table-d .row:nth-child(8){width: 100% !important; flex-direction: row; justify-content: space-between; padding: 8px; align-items: center; border-bottom: none;}
    .report-result-box .item7.table-style-a.report-list .table-d .row:nth-child(5), .report-result-box .item7.table-style-a.report-list .table-d .row:nth-child(6), .report-result-box .item7.table-style-a.report-list .table-d .row:nth-child(7), .report-result-box .item7.table-style-a.report-list .table-d .row:nth-child(8){background-color: #F7F7F7;}
    .report-result-box .item7.table-style-a.report-list .table-d .row-box .row:nth-child(3){margin-bottom: 13px;}
    .report-result-box .item7.table-style-a.report-list .table-d .row-box .row:nth-child(2) .m-row, .report-result-box .item7.table-style-a.report-list .table-d .row-box .row:nth-child(3) .m-row, .report-result-box .item7.table-style-a.report-list .table-d .row:nth-child(5) .m-row, .report-result-box .item7.table-style-a.report-list .table-d .row:nth-child(6) .m-row{width: auto; padding-top: 0; margin-bottom: 0; font-weight: 400; font-size: 13px;}
    .m-row, .report-result-box .item7.table-style-a.report-list .table-d .row-box .row:nth-child(5) .m-row, .report-result-box .item7.table-style-a.report-list .table-d .row:nth-child(5) .m-row, .report-result-box .item7.table-style-a.report-list .table-d .row:nth-child(6) .m-row{color: rgba(0,0,0, .78); font-weight: 700;}
    .report-result-box .item7.table-style-a.report-list .table-d .row-box .row:nth-child(2) .right, .report-result-box .item7.table-style-a.report-list .table-d .row-box .row:nth-child(3) .right, .report-result-box .item7.table-style-a.report-list .table-d .row-box .row:nth-child(6) .right{display: flex; font-weight: 700; color: var(--theme-color);}
    .report-result-box .item7.table-style-a.report-list .table-d .row-box .row:nth-child(6) .right{color: rgba(0,0,0, .58); font-weight: 400;}
    .report-result-box .item7.table-style-a.report-list .table-d .row-box .row:nth-child(6) .right span{font-weight: 700;}
    .report-result-box .item7.table-style-a.report-list .table-d .row-box .row:nth-child(2) .right span, .report-result-box .item7.table-style-a.report-list .table-d .row-box .row:nth-child(3) .right span, .report-result-box .item7.table-style-a.report-list .table-d .row-box .row:nth-child(5) .right span{color: rgba(0,0,0, .58); margin-left: 4px;}
    .report-result-box .item7.table-style-a.report-list .table-d .row-box .row:nth-child(2){padding-bottom: 2px;}
    .report-result-box .item7.table-style-a.report-list .table-d .row-box .row:nth-child(3){padding-top: 2px;}
    .report-result-box .item7.table-style-a.report-list .table-d .row-box .row:nth-child(6){padding-bottom: 4px;}
    .report-result-box .item7.table-style-a.report-list .table-d .row:nth-child(7){padding-top: 4px; padding-bottom: 4px;}
    .report-result-box .item7.table-style-a.report-list .table-d .row:nth-child(8){padding-top: 4px;}
    #wrap .report-result-box .table-style-a.report-list .table-d .right span{display: inline-block; font-weight: 700; margin-left: 4px;}
    #wrap .report-result-box .table-style-a.report-list .table-d .right i{display: inline-block; vertical-align: middle;}

    .report-result-box .table-d .tbody .row i{margin-top: -3px;}

    .report-result-box .comment-box{flex-direction: column; padding-top: 16px;}
    .report-result-box .comment-box .txt-box{width: 100%; padding: 18px; padding-top: 34px;}

    /* �븰�깮遺� 援먭낵 遺꾩꽍 */
    .report-result-box .report-list.item3 .title{padding-left: 16px;}


    /* �닔�떆�쟾�왂由ы룷�듃 而⑥꽕�똿 寃곌낵 */
    .product-b-report.report-result-box .item5-next.report-list .table-d .tbody .row.th{justify-content: center; text-align: center; padding-left: 0;}


    /* �빀寃⑸퉬�쑉 �꽕紐� �쁺�뿭 */
    .pass-rate ul li .txt2{width: 100%; text-align: center; margin-left: 0; margin-top: -10px;}

    /* 紐⑥쓽怨좎궗 遺꾩꽍 */
    .product-b-report.report-result-box .item5-next.report-list .scroll-box{width: 100vw; position: relative; left: -16px; padding: 0 16px 16px 16px;}
	
	
	/* tab-type1 ui �닔�젙 */
	.tab-type1 > li > a{font-size: 16px;}
	
	
	
	/* 수시합불 이벤트 배너 */
		.ipsi-banner2 .banner-cont{padding-left: 16px; padding-right: 16px; height: 96px; margin-bottom: 8px;}
        .ipsi-banner2 .cont-box .link-box{padding-left: 0; width: 100%;}
        .ipsi-banner2 .cont-box .label{display: none;}
        .ipsi-banner2 .cont-box .link-box strong{font-size: 16px;}
        .ipsi-banner2 .cont-box .link-box strong br{display: block;}
        .ipsi-banner2 .cont-box .link-box strong span{line-height: 1.4;}
        .ipsi-banner2 .cont-box .link-box strong span:first-child::after{display: none;}
        .ipsi-banner2 .cont-box .link-box strong + .desc{display: none;}

        .ipsi-banner2 .banner-cont .deco-box{position: absolute; width: 244px; height: 100%; right: 0;}/* 장식 배경 */
        .ipsi-banner2 .banner-cont .deco-box div{position: absolute;}
        .ipsi-banner2 .banner-cont .deco-box .c-dot{width: 50px; height: 48px; background: url(/images/skin/ipsi/img_bn_deco1_2x.png) no-repeat center / 50px 48px; bottom: 0; right: 0;}
        .ipsi-banner2 .banner-cont .deco-box .zig-zeg{width: 86px; height: 19px; background: url(/images/skin/ipsi/img_bn_deco3_2x.png) no-repeat center / 86px 19px; bottom: 8px; left: 50px;}
        .ipsi-banner2 .banner-cont .deco-box .c-donut{display: none;}
        .ipsi-banner2 .banner-cont .deco-box .coin1{width: 39px; height: 32px; background: url(/images/skin/ipsi/img_coin1_2x.png) no-repeat center / 39px 32px; bottom: -8px; left: 110px; z-index: 2;}
        .ipsi-banner2 .banner-cont .deco-box .coin2{width: 27px; height: 22px; background: url(/images/skin/ipsi/img_coin2_2x.png) no-repeat center / 27px 22px; right: initial; bottom: 58px; left: 38px;}
        .ipsi-banner2 .banner-cont .deco-box .coin3{width: 23px; height: 25px; background: url(/images/skin/ipsi/img_coin3_2x.png) no-repeat center / 23px 25px; right: initial; left: 64px; bottom: 6px; display:none;}
        .ipsi-banner2 .img-box{background: url(/images/skin/ipsi/img_cu_coupon_2x.png) no-repeat center / 178px 96px; width: 178px; height: 96px; position: absolute; top: 0; right: 8px;}
        .ipsi-banner2 .img-box::after{content: ""; background: url(/images/skin/ipsi/img_coin4_2x.png) no-repeat center / 23px 15px; position: absolute; right: 21px; top: 44px; display: block; width: 23px; height: 15px;}/* 동전 */

		.ipsi-banner2 .cont-box .link-box .date{margin-top: 4px;}



        @keyframes up{
            0%{transform: translateY(150px);}
            100%{transform: translateY(0px);}
        }

        @keyframes up_down{
            0%{transform: translateY(-10px);}
            /* 50%{transform: translateY(0px);} */
            100%{transform: translateY(0px);}
        }
        @keyframes down_up{
            0%{transform: translateY(10px);}
            /* 50%{transform: translateY(0px);} */
            100%{transform: translateY(0px);}
        }

	
}



@media only screen and (max-width:789px) {

	/* 由ы룷�듃 怨듯넻 */
    .report-result-box .report-list.chart-list .chart-box.w50{width: 100%; margin-left: 0; margin-top: 16px;}
    .report-result-box .report-list.chart-list .chart-box.w50:first-child{margin-top: 0;}


    /* 愿묎퀬�쁺�뿭 */
    .ad-info-box{margin-top: 16px;}
    .ad-info-box .pr-area{flex-direction: column; text-align: center; padding: 40px;}
    .ad-info-box .pr-area .txt-box{padding-left: 0; margin-top: 32px;}
    .ad-info-box .pr-area .txt-box strong{word-break: keep-all;}
    .ad-info-box .pr-area .txt-box strong + span{word-break: keep-all;}
    .ad-info-box .pr-area .txt-box strong + span br{display: none;}

}





@media only screen and (max-width:768px) {
	.ft-menu{margin-bottom: 32px;}
    .ft-menu-list{display: block;margin-bottom: 10px;}
    .ft-menu .aca-search{margin-left: 0;margin-right: 24px;}
    .ft-menu .aca-search::after{left: inherit;right: -16px;}
    .ft-sns::before{display:none;margin-right:0;}
    
    
    /* �닔�떆�빀寃⑹삁痢� 諛곕꼫 */
    .ipsi-banner .img-box{height: 90px;background-size: cover; background-position: -350px 0; width: 264px; right: initial; left: 16px; top: initial; bottom: 0;}
    
    
    /* 硫붿씤 �꺆 怨듭� �뵾湲곕쭣 220519 */
    .main-board-contents .main-tab-panels .panel li{width: calc(50% - 8px);}
    .main-board-contents .main-tab-panels .panel li:nth-child(odd){margin-left:0;}
    .main-board-contents .main-tab-panels .panel li:nth-child(4n+0){margin-left:16px;}
}


@media only screen and (max-width:480px) {
	
    
    .ft-menu-list{float: none;}
    
    /* 硫붿씤 �꺆 怨듭� �뵾湲곕쭣 220519 */
    .main-board-contents .main-tab-panels .panel li{width: 100%; margin-left:0;}
    .main-board-contents .main-tab-panels .panel li:nth-child(4n+0){margin-left:0;}

}


