@media (max-width:800px) { /* 모바일용 */
.pc { display: none !important; }
body { font-size:13px; }
.wrap { width: 94%; }
    
/* header */
header { height: 60px;  }
header h1 img { height: 30px; }
header ul { top:22px; }
header .menu { top:20px; }

/* index */
#fullpage .step { display: block; text-align: center; }
#fullpage .step img { width: 60%; }
#fullpage .step article { width: auto; margin-top: 40px; }
#fullpage .step article h4 { font-size:28px; }
#fullpage .step article ul { margin-top: 20px; }
#fullpage .step article ul li { text-align: left; padding-left:10px; }

#spring h3 { font-size:28px; padding-top: 60px; }
#spring p { margin-bottom: 40px;  }
#spring p strong { font-size:16px; }

#inquiry .list { flex-wrap: wrap; padding-top: 40px; }
#inquiry .list > li { width: 48%; margin-bottom: 40px; }
#inquiry .list li h3 { font-size:20px; }

#inquiry .list ul li { font:13px/40px gsm; margin-top: 30px; height: 36px; }

#inquiry .list > li ul { margin-top: 50px; }
#inquiry .list > li ul li:before { height: 38px; top:-44px; background-size: auto 100%; }
#inquiry .inq { width: 240px; font:18px/40px gsb; margin-top:0; } 
    
}

@media (min-width:801px) { /* PC용 */
.mob { display: none !important; }
    
} 