.common__tabMenu{width:100%;display: flex; display: -ms-flex; display: -webkit-flex; align-items: center;justify-content: center;}
.common__tabMenu a{flex:1; -ms-flex:1; -webkit-flex:1;font-size:24px;font-weight:var(--font-weight-semibold);color:#999;line-height: 83px;text-align: center;border: 1px solid #d2d2d2;margin-left: -1px;position: relative;}
.common__tabMenu a:first-child{margin-left: 0;}
.common__tabMenu a.on, .common__tabMenu a:hover{z-index:2;border: 1px solid #0b8044;color:#0b8044;text-decoration: none;border-bottom-color: #fff;}
.common__tabMenu .ico-new {
    position: absolute; left: calc(50% - 19px); left: -webkit-calc(50% - 19px); top: 10px; z-index: 1;
    animation:fadeIn 500ms cubic-bezier(.78,.01,.4,.98) infinite alternate;
    -webkit-animation:fadeIn 500ms cubic-bezier(.78,.01,.4,.98) infinite alternate;
}
.common__tabMenu .ic_new{display:inline-block;width:46px;height:20px;margin:0 10px 0 0;background:#f15c5c;color:#fff;text-align:center;font-size:var(--font-size-sm);vertical-align:middle;line-height:20px}
.common__tabMenu.tabMenu-sm a { background: #f4f4f4; font-size: 18px; line-height: 54px;}
.common__tabMenu.tabMenu-sm a.on, .common__tabMenu.tabMenu-sm a:hover {background: #eeffec;border-bottom: 0 none;line-height:55px}

.review--topTxt{margin-bottom: 28px;background: #f0f7ff url(http://img.megastudy.net/entinfo/pda/bg_topinfo.gif) 30px 50% no-repeat;padding:0 0 10px 137px;position: relative;letter-spacing: -0.5px;}
.review--topTxt.t2{padding: 0 0 0 137px;}
.review--topTxt p{color:#333;font-size:16px;font-weight:var(--font-weight-semibold);margin-bottom: 6px;padding-top: 24px;line-height: 1.5;}
.review--topTxt p strong{color: #0b59e9;font-size:18px;display: inline-block;vertical-align: middle}
.review--topTxt .btn{position: absolute;right:30px;top:52px;font-size:var(--font-size-sm);letter-spacing: -1px;background: #fff;color:#324d75;border: 1px solid #324d75;line-height: 21px;padding:0 8px;font-weight:var(--font-weight-regular)}
.review--topTxt ul{list-style: none;padding:0;margin:15px 0}
.review--topTxt li{position: relative; padding: 0 0 0 10px; font-size:var(--font-size-sm);color:#999999;line-height: 1.5;}
.review--topTxt li:after {content: '-'; display: block; position: absolute; left: 0; top: 0;}
.review--topTxt li strong{color:#555;text-decoration: underline;}
.pkg_test .review--topTxt{background-image: url(http://img.megastudy.net/entinfo/math_ontact/bg_topinfo1.jpg);}
.cust_test .review--topTxt{background-image: url(http://img.megastudy.net/entinfo/math_ontact/bg_topinfo2.jpg);}
.odapnote .review--topTxt{background-image: url(http://img.megastudy.net/entinfo/math_ontact/bg_topinfo3.jpg);overflow: hidden;padding-top: 10px;}
.final_test .review--topTxt{background-image: url(//img.megastudy.net/entinfo/math_ontact/bg_topinfo4.jpg);overflow: hidden;padding-top: 10px;}
.analysis .review--topTxt{background-image: url(http://img.megastudy.net/entinfo/math_ontact/bg_topinfo5.jpg);min-height: 100px;}
.analysis .review--topTxt ul{margin:0;display: flex;height: 100px;align-items: start;flex-direction: column;justify-content: center;}

.searchSection ul{list-style: none;padding:0;margin:0;}
.searchSection--menu, .searchSection--menu2{width:100%;display: flex;margin-bottom: 15px;}
.searchSection--menu a, .searchSection--menu2 a{flex:1;margin:0;padding:14px 0 15px;border:1px solid #d8d8d8;border-bottom:1px solid #333;background:#f7f7f7;font-size:14px;color:#969696;text-align:center;z-index:10;line-height:18px;margin-left:-1px}
.searchSection--menu .on, .searchSection--menu a:hover, .searchSection--menu2 .on, .searchSection--menu2 a:hover{padding-bottom:16px;border:1px solid #333;border-bottom:0;background:#fff;font-weight:var(--font-weight-semibold);color:#333;z-index:20}
.analysis .mid_tbl--type{margin-bottom: 28px;}

.year_bxtab{position:relative}
.year_bxtab .ic_mark{position:absolute;left:565px;top:-10px;width:108px;height:20px;background: #1ea100;color:#fff;text-align:center;border-radius:10px;font-size:16px;line-height:20px;z-index:30 ;}
