@charset "utf-8";

#LAYOUT_BODY.gHM {line-height:16px;font-size:16px;text-align:center;}

.main-visual {padding-top:15px;}
.main-visual > img.visual {display:block;width:100%;}
.main-visual > .txt {padding:20px 0 15px;line-height:28px;border-bottom:1px solid #f2a97a;}
.main-visual > .txt > strong {color:#ea543a;}

@media (max-width:374px){ /* 해상도 낮은 Mobile */
    #LAYOUT_BODY.gHM {line-height:15px;font-size:15px;}
    .main-visual > .txt {line-height:26px;}
}

.main-choice {}
.main-choice > .tit {margin:40px 0 30px;}
.main-choice > .tit:after {display:inline-block;vertical-align:bottom;content:"";margin-left:3px;width:16px;height:16px;background:url('../img/common_icon_check01.png') no-repeat right center;background-size:auto 100%;}
.main-choice > .btns {display:flex;justify-content:space-around;}
.main-choice > .btns > a {display:block;width:calc((100% - 30px)/2);}
.main-choice > .btns > a > img {display:block;width:100%;}

@media (max-width:374px){ /* 해상도 낮은 Mobile */
    .main-choice > .btns > a {width:calc((100% - 20px)/2);}
}

.call-txt {margin-top:50px;}

/*================================================================================================
 * 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:374px) /* (max-width:1025px) */
{
    
    
}