@charset "utf-8";

.main-wrap {transform:translateY(-1.5%);}

img.visual {z-index:2;display:block;max-width:100%;margin:0 auto;transform:translateY(2.9%);}

.lnk {z-index:1;}
.lnk > a {display:block;margin-top:7px;overflow:hidden;height:54px;line-height:56px;font-size:20px;font-family:'GangwonEduPower';font-weight:normal;color:#007fe6;text-align:center;white-space:nowrap;border:2px solid #77caff;border-radius:17px;background:#fff no-repeat left 12px center;background-size:auto 75%;-webkit-tap-highlight-color:transparent !important;}
.lnk > a:first-child {margin-top:0;}
.lnk > a.on,
.lnk > a:hover {color:#fff;background-color:#007fe6;border-color:#007fe6;}
.lnk > a.t01 {background-image:url('../img/main_icon01_01.png');}
.lnk > a.t02 {background-image:url('../img/main_icon01_02.png');}
.lnk > a.t03 {background-image:url('../img/main_icon01_03.png');}
.lnk > a.t04 {background-image:url('../img/main_icon01_04.png');}


/*================================================================================================
 * Tablet & Mobile 공용 : ~ 1023px
 *================================================================================================*/
@media (max-width:1023px) /* (max-width:1025px) */
{
}

/*================================================================================================
 * Tablet : 638px~1023px 해상도에서 해석하는 코드 
 *================================================================================================*/
@media (min-width:638px) and (max-width:1023px) /* (max-width:1025px) */
{   
}

/*================================================================================================
 * Mobile : 637px 이하 해상도에서 해석하는 코드
 *================================================================================================*/
@media(max-width:637px)
{
}

/*================================================================================================
 * Mobile : ~379px 해상도에서 해석하는 코드 (해상도 낮은 Mobile)
 *================================================================================================*/
@media (max-width:379px) /* (max-width:1025px) */
{
}