@charset "utf-8";

/* 빠른조회 서비스 */
#inc01{margin-top:40px}
#inc01 .icon_box{display:flex;align-items:center;position:relative;height:152px;padding:0 40px;border-radius:15px;background:#fff;box-shadow:3px 5px 24px 0px rgba(0, 0, 0, 0.02)}
#inc01 .icon_box .tit{flex-shrink:0;position:relative;width:110px;font-size:22px;line-height:1.4;color:#222;white-space:pre-line;font-family:'LotteMartDreamBold'}
#inc01 .icon_box ul{display:flex;align-items:center;width:100%}
#inc01 .icon_box ul li{position:relative;width:calc(100%/4);text-align:center}
#inc01 .icon_box ul li+li:before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:45px;background:#e1e1e1}
#inc01 .icon_box ul li img{opacity:.35;transition:all .2s}
#inc01 .icon_box ul li p{margin-top:10px;font-size:16px;font-family:'LotteMartDreamBold'}
#inc01 .icon_box ul li a{display:block;height:100%;color:#222}
#inc01 .icon_box ul li:hover img{opacity:.6}

/* 아이콘 링크*/
#inc01 .icon_list{display:flex;align-items:center;justify-content:center;padding:50px 0 0}
#inc01 .icon_list li{width:calc(100%/2)}
#inc01 .icon_list li a{display:flex;align-items:center;justify-content:center}
#inc01 .icon_list li div{padding-left:20px;font-size:14px;color:#888;font-family:'notokr-regular'}
#inc01 .icon_list li p{font-size:18px;color:#222;font-family:'LotteMartDreamBold'}

/* 반응형 [s] */
@media (max-width:1300px){
#inc01{display:flex;justify-content:space-between}
#inc01 .icon_box{display:block;width:49%;height:auto;padding:30px;text-align:center}
#inc01 .icon_box .tit{white-space:normal}
#inc01 .icon_box ul{flex-wrap:wrap;justify-content:center;margin-top:40px;padding-left:0}
#inc01 .icon_box ul li{width:50%}
#inc01 .icon_box ul li:nth-child(n+3){margin-top:20px}
#inc01 .icon_box ul li:nth-child(3):before{display:none}
#inc01 .icon_list{flex-flow:column;width:49%;padding:0}
#inc01 .icon_list li{display:flex;width:100%;height:100%;justify-content:center}
#inc01 .icon_list li+li{margin-left:0;margin-top:10px}
#inc01 .icon_list li a{width:100%;justify-content:center;padding:20px;border-radius:10px;border:1px solid #e1e1e1}
#inc01 .icon_list li div{display:flex;align-items:center}
#inc01 .icon_list li p{margin-right:15px}
}
@media (max-width:1024px){
#inc01{margin-top:15px}
#inc01 .icon_list li div{flex-flow:column;align-items:flex-start}
}
@media (max-width:768px){
#inc01{display:block}
#inc01 .icon_box{width:100%;padding:20px}
#inc01 .icon_box .tit{text-align:left}
#inc01 .icon_box ul{row-gap:15px;margin-top:25px}
#inc01 .icon_box ul li{width:50%}
#inc01 .icon_box ul li:nth-child(n+3){margin-top:0}
#inc01 .icon_list{flex-flow:row;justify-content:space-between;gap:15px;width:100%;margin-top:20px}
#inc01 .icon_list li{justify-content:center;width:100%}
#inc01 .icon_list li div{flex-wrap:wrap;justify-content:center;align-items:center;padding-left:0;text-align:center}
#inc01 .icon_list li p{margin-right:0}
#inc01 .icon_list li a{flex-flow:column;gap:15px;height:180px}
#inc01 .icon_list li a img{height:50px}
#inc01 .icon_list li+li{margin-top:0}
}
@media (max-width:480px){
#inc01 .icon_box ul li{width:50%}
#inc01 .icon_box ul li:nth-child(n+3){margin-top:20px}
#inc01 .icon_box ul li:nth-child(3):before{display:none}
#inc01 .icon_list{flex-wrap:wrap;gap:0}
#inc01 .icon_list li{width:100%}
#inc01 .icon_list li div{display:block;width:150px;margin-top:0;margin-left:20px;text-align:left}
#inc01 .icon_list li a{height:auto}
#inc01 .icon_list li p{margin-right:10px}
#inc01 .icon_list li+li{margin-top:10px}
}
@media (max-width:320px){
#inc01 .icon_box ul li p{font-size:14px}
}
/* 반응형 [e] */