@charset "utf-8";
#inc05{padding:95px 0px 45px;background:#222;line-height:1}
#inc05 .inner{display:flex;align-items:flex-start;width:1400px;margin:0 auto}
#inc05 .inner > div{width:50%}
#inc05 .left_img .map_box{overflow:hidden;position:relative;width:100%;padding-bottom:70%;border-radius:15px}
#inc05 .left_img .map_box iframe{position:absolute;top:0;left:0;width:100%;height:100%}
#inc05 .left_img .map_box iframe.mobile{display:none}
#inc05 .right_txt{padding:0px 63px 0 85px;color:#fff}
#inc05 .right_txt .way_tit{display:block;margin-bottom:50px;font-weight:700;font-size:30px}
#inc05 .right_txt .way_txt{display:flex;align-items:flex-start;margin-bottom:65px}
#inc05 .right_txt .way_txt .w_left{margin-right:22px}
#inc05 .right_txt .way_txt .w_left > .icon{position:relative;top:5px;color:#fff}
#inc05 .right_txt .way_txt .w_right .t_txt{margin-bottom:20px;line-height:1.5;font-weight:500;font-size:22px}
#inc05 .right_txt .way_txt .w_right .b_txt{color:#aaa;font-size:18px;font-weight:400}
#inc05 .right_txt .info_box{display:flex;align-items:flex-start;justify-content:space-between}
#inc05 .right_txt .info_box .info_tit{display:block;margin-bottom:20px;font-weight:700;font-size:18px}
#inc05 .right_txt .info_box .info_phon .num{font-weight:700;font-size:30px}
#inc05 .right_txt .info_box .info_list .time_wrap{margin-bottom:20px}
#inc05 .right_txt .info_box .info_list .time_wrap > li{margin-bottom:10px;font-size:16px}
#inc05 .right_txt .info_box .info_list .time_wrap > li:last-child{margin-bottom:0}
#inc05 .right_txt .info_box .info_list .time_wrap > li > b{font-weight:600}
#inc05 .right_txt .info_box .info_list .time_wrap > li > span{font-weight:400}
#inc05 .right_txt .info_box .info_list .bot_txt{line-height:1.8;color:rgba(255,255,255,0.3);font-weight:400;font-size:14px}

/* 반응형 [s] */
@media (max-width:1500px){
#inc05 .inner{width:95%}
#inc05 .right_txt{padding:0 3%}
}
@media (max-width:1200px){
#inc05 .right_txt .way_tit,#inc05 .right_txt .info_box .info_phon .num{font-size:25px}
#inc05 .right_txt .way_txt .w_right .t_txt{font-size:20px}
}
@media (max-width:1024px){
#inc05{padding:60px 0 32px}
#inc05 .inner{flex-direction:column}
#inc05 .inner > div{width:100%}
#inc05 .left_img{margin-bottom:40px}
#inc05 .left_img .map_box{padding-bottom:53%}
#inc05 .right_txt .info_box{justify-content:flex-start}
#inc05 .right_txt .info_box .info_phon{margin-right:20%}
}
@media (max-width:768px){
#inc05{padding:50px 0 22px}
#inc05 .inner{width:100%;padding:0 15px}
#inc05 .right_txt .way_tit{margin-bottom:30px}
#inc05 .right_txt .way_tit, #inc05 .right_txt .info_box .info_phon .num{font-size:20px}
#inc05 .right_txt .way_txt .w_right .t_txt{font-size:18px}
#inc05 .right_txt .way_txt .w_right .b_txt{font-size:17px}
#inc05 .right_txt .way_txt{margin-bottom:55px}
#inc05 .right_txt .info_box .info_tit{font-size:17px}
}
@media (max-width:580px){
#inc05{padding:30px 0 0}
#inc05 .left_img .map_box iframe.pc{display:none}
#inc05 .left_img .map_box iframe.mobile{display:block}
#inc05 .left_img{margin-bottom:30px}
#inc05 .left_img .map_box{padding-bottom:53%}
#inc05 .right_txt .way_txt{margin-bottom:40px}
#inc05 .right_txt .way_tit, #inc05 .right_txt .info_box .info_phon .num{font-size:18px}
#inc05 .right_txt .way_txt .w_right .t_txt,#inc05 .right_txt .way_txt .w_right .b_txt,#inc05 .right_txt .info_box .info_tit{font-size:16px}
#inc05 .right_txt .info_box .info_list .time_wrap > li{font-size:15px}
#inc05 .right_txt .info_box .info_list .bot_txt{line-height:1.4;font-size:13px}
}
@media (max-width:480px){
#inc05{padding:30px 0}
#inc05 .left_img .map_box{padding-bottom:60%}
#inc05 .right_txt{padding:0}
#inc05 .right_txt .way_txt{margin-bottom:30px}
#inc05 .right_txt .way_txt .w_left{margin-right:15px}
#inc05 .right_txt .way_tit{margin-bottom:20px}
#inc05 .right_txt .way_tit, #inc05 .right_txt .info_box .info_phon .num{font-size:16px}
#inc05 .right_txt .way_txt .w_right .t_txt{margin-bottom:15px;word-break:keep-all}
#inc05 .right_txt .way_txt .w_right .t_txt, #inc05 .right_txt .way_txt .w_right .b_txt, #inc05 .right_txt .info_box .info_tit{font-size:15px}
#inc05 .right_txt .info_box{flex-direction:column}
#inc05 .right_txt .info_box .info_phon{margin-right:0}
#inc05 .right_txt .info_box > li{display:flex;align-items:flex-start}
#inc05 .right_txt .info_box .info_tit{display:inline-block;margin-right:15px} 
}
@media (max-width:390px){
#inc05 .left_img .map_box{padding-bottom:70%}
}
/* 반응형 [e] */
