#in_01{overflow:hidden;width:1170px;margin:auto;font-family:'notokr-regular'}

/* .left_box */
#in_01 .left_box{float:left;position:relative;width:320px;height:306px;box-sizing:border-box;background:url(./img/left_box_bg.png) left top no-repeat #26a6e2;color:#fff}
#in_01 .left_box .in_01_txt1{padding:47px 0 0 35px;font-size:27px;line-height:34px;letter-spacing:-0.05em}
#in_01 .left_box .in_01_txt1 span{font-family:'notokr-bold'}
#in_01 .left_box .in_01_txt1 h2{font-weight:400;;white-space:pre-line}
#in_01 .left_box .in_01_txt1 p{padding-top:20px;font-size:18px;line-height:25px;color:#dfeff9}
#in_01 .left_box .in_01_txt2 a{display:inline-block;position:absolute;bottom:0;left:0;width:100%;padding:28px 35px;box-sizing:border-box;font-size:18px;letter-spacing:-0.05em;background-color:#177aa8;color:#fff;transition:ease-out .2s}
#in_01 .left_box .in_01_txt2.mo{display:none} 
#in_01 .left_box .in_01_txt2 img{padding-left:10px;transition:ease-out .2s}

/* .service_box */
#in_01 .service_box{float:right;width:805px;padding:30px 0;box-sizing:border-box}
#in_01 .service_box ul{overflow:hidden;margin-bottom:13px}
#in_01 .service_box ul:last-child{margin-bottom:0}
#in_01 .service_box ul li{float:left}
#in_01 .service_box ul li a{display:block;float:left;position:relative;width:386px;height:106px;margin:5px;padding:22px 34px;box-sizing:border-box;border:1px solid #d7d7d7;letter-spacing:-0.04em;background-color:#fff;transition:ease-out .2s}
#in_01 .service_box ul li:last-child a{margin:5px 5px 5px 17px}
#in_01 .service_box ul li .more{float:right;margin-top:4px}
#in_01 .service_box ul li .s_tit{float:left;font-size:22px;font-family:'notokr-bold';color:#333}
#in_01 .service_box ul li .s_tit_eng{float:left;position:relative;margin-left:11px;padding:8px 0 0 11px;font-size:13px;letter-spacing:0.2px;color:#666}
#in_01 .service_box ul li .s_tit_eng:before{display:block;content:'';position:absolute;top:12px;left:0;width:1px;height:10px;background-color:#848790}
#in_01 .service_box ul li .s_txt{padding-top:8px;font-size:16px;color:#666;letter-spacing:-0.05em;clear:both}

/* 반응형 [s] */
@media (hover:hover){
#in_01 .left_box .in_01_txt2 a:hover{background-color:#06608a}
#in_01 .left_box .in_01_txt2 a:hover img{padding-left:17px}
#in_01 .service_box ul li a:hover{box-shadow:0px 0px 10px #999}
}
@media (max-width:1380px){
#in_01{display:flex;gap:47px;width:90%}
#in_01 .left_box{display:flex;flex-direction:column;justify-content:space-between;height:auto}
#in_01 .left_box .in_01_txt2 a{position:static;padding:28px 24px;}
#in_01 .service_box{display:flex;flex-direction:column;justify-content:center;width:65%}
#in_01 .service_box ul{display:flex;gap:10px;margin-bottom:10px}
#in_01 .service_box ul li{width:calc(100% / 2 - 5px)}
#in_01 .service_box ul li a{margin:0px;width:100%;height:100%}
#in_01 .service_box ul li:last-child a{margin:0px}
#in_01 .service_box ul li .s_txt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#in_01 .left_box .in_01_txt1{padding:30px 0 0 24px;font-size:24px}
#in_01 .left_box .in_01_txt2 a{font-size:17px;}
#in_01 .left_box .in_01_txt2 a:hover img{padding-left:15px}
}
@media (max-width:1024px){
#in_01{gap:25px;padding:30px 0;width:95%}
#in_01 .left_box{display:flex;flex-direction:column;justify-content:space-between;width:35%;height:auto}
#in_01 .left_box .in_01_txt1{display:flex;flex-direction:column;justify-content:center;padding:0px;margin:30px 15px 0;font-size:21px}
#in_01 .left_box .in_01_txt1 p{font-size:16px}
#in_01 .left_box .in_01_txt2 a{position:static;padding:20px 15px;font-size:15px}
#in_01 .left_box .in_01_txt2 img{padding-left:10px !important;width:35px}
#in_01 .service_box{padding:25px 0;width:65%}
#in_01 .service_box ul li a{padding:20px}
#in_01 .service_box ul li .s_tit{font-size:18px}
#in_01 .service_box ul li .s_tit_eng{padding-top:0px;margin-top:4px}
#in_01 .service_box ul li .s_tit_eng:before{top:50%;transform:translateY(-50%)}
#in_01 .service_box ul li .more{margin-top:0px}
#in_01 .service_box ul li .more img{width:15px}
#in_01 .service_box ul li .s_txt{padding-top:15px;font-size:15px}
}
@media (max-width:768px){
#in_01{flex-direction:column}
#in_01 .left_box{width:100%;background:#26a6e2}
#in_01 .left_box .in_01_txt1{margin:0px;padding:35px 2.5%;text-align:center;font-size:23px}
#in_01 .left_box .in_01_txt1 h2{white-space:normal}
#in_01 .left_box .in_01_txt1 p{padding-top:15px}
#in_01 .left_box .in_01_txt2 a{text-align:center}
#in_01 .service_box{padding:0px;width:100%}
#in_01 .service_box ul li .s_txt{padding-top:20px}
}
@media (max-width:480px){
#in_01{padding:40px 0;gap:30px}
#in_01 .left_box .in_01_txt1{padding:30px 2.5%;font-size:21px}
#in_01 .left_box .in_01_txt1 p{padding-top:10px;font-size:15px;line-height:1.5}
#in_01 .left_box .in_01_txt2.mo{display:block;border-top:1px solid #fff} 
#in_01 .left_box .in_01_txt2 a{padding:18px 2.5%;font-size:15px;background-color:#06608a}
#in_01 .left_box .in_01_txt2 img{padding-left:10px !important;width:34px}
#in_01 .service_box ul{flex-direction:column}
#in_01 .service_box ul li{width:100%}
#in_01 .service_box ul li a{box-shadow:none !important}
#in_01 .service_box ul li .s_tit{font-size:17px}
#in_01 .service_box ul li .s_txt{padding-top:15px;font-size:14px}
}
@media (max-width:380px){
#in_01{padding:35px 0;gap:20px}
#in_01 .left_box .in_01_txt1{padding:25px 2.5%;font-size:19px}
#in_01 .left_box .in_01_txt1 p{padding-top:5px;font-size:14px}
#in_01 .left_box .in_01_txt2 a{padding:16px 2.5%;font-size:14px}
#in_01 .left_box .in_01_txt2 img{width:32px}
#in_01 .service_box ul li a{padding:18px}
#in_01 .service_box ul li .s_tit{font-size:16px}
#in_01 .service_box ul li .s_txt{padding-top:12px;font-size:13px}
}
/* 반응형 [e] */