.guideline{background:#242B46;width:100%;padding:174px 0 100px;text-align:center}
.guideline .inner{text-align:center}
.guideline h2{color:#fff;font-family:'Gmarket';font-weight:400;font-size:67px;letter-spacing:-3.35px;text-shadow:5px 5px 10px #00000080;margin-bottom:15px}
.guideline h3{margin-bottom:72px}
.guideline a{padding:10px 30px;border-radius:42px;font-weight:500;color:#242B46;font-size:30px;background:linear-gradient(270deg, #00F5FF 0%, #18FC32 100%);box-shadow: 15px 15px 10px #0000004D}
.guideline ol{padding-top:110px;padding-left:60px;margin-bottom:100px}
.guideline ol li{display:inline-block;position:relative;margin-bottom:153px}
.guideline ol li.mo{display:none}
.guideline ol li::after{position:absolute;bottom:-80px;left:50%;transform:translateX(-50%);content:'';display:inline-block;width:46px;height:25px;background:url(/assets/images/guid/customer_guid_arrow.png) no-repeat center;background-size:contain;}
.guideline ol li:last-of-type{margin-bottom:0}
.guideline ol li:last-of-type::after{display:none}
.guideline ol li span{position:absolute;left:-60px;top:50%;transform:translateY(-50%);display:inline-block;background:linear-gradient(180deg, #5DDEDE 0%, #00A7FF 100%);border-radius:50%;width:120px;height:120px;box-shadow: 10px 7px 6px #0000001A;}
.guideline ol li span b{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-family:'Gmarket';display:inline-block;color:#fff;text-shadow: 0px 3px 6px #00000029;font-size:65px;width:104px;height:104px;line-height:90px;border-radius:50%;border:3px solid rgba(255,225,255,0.22);}
.guideline .closeBtn{background:#fff;font-weight:700;border-radius:5px;padding:10px 60px;font-size:18px}
@media all and ( max-width:1000px ) {
    .guideline h2{font-size:50px}
    .guideline a{font-size:20px}
    .guideline ol{padding-left:20px}
    .guideline ol li span{left:50%;top:-40px;transform:translate(-50%, 0);width:80px;height:80px}
    .guideline ol li span b{width:90%;height:90%;line-height:1.2;font-size:50px;}
}
@media all and ( max-width:750px ) {
    .guideline{padding:15rem 0 10rem}
    .guideline h2{font-size:6rem;letter-spacing:-0.3rem;text-shadow:0.5rem 0.5rem 1rem #00000080;margin-bottom:2rem}
    .guideline h3{margin-bottom:7rem}
    .guideline a{padding:1rem 3rem;border-radius:4rem;font-size:3rem;box-shadow: 1.5rem 1.5rem 1rem #0000004D}
    .guideline ol{padding-top:10rem;padding-left:0;margin-bottom:10rem}
    .guideline ol li{margin-bottom:20rem}
    .guideline ol li::after{bottom:-9rem;width:5rem;height:2.5rem}
    .guideline ol li span{top:-6rem;width:12rem;height:12rem;box-shadow: 1rem 0.7rem 0.6rem #0000001A}
    .guideline ol li span b{text-shadow: 0px 0.3rem 0.6rem #00000029;font-size:6rem;width:10rem;height:10rem;line-height:9rem;border:0.5rem solid rgba(255,225,255,0.22);}
	.guideline .closeBtn{border-radius:0.5rem;padding:2rem 10rem;font-size:3rem}
}