@charset "utf-8";

.main_Wrap { width:100%; margin-bottom:150px }
.main_Visual { width:100%; height:464px; margin:0 auto; background:url(/img/kr/main/bg_mvisual.jpg) center top no-repeat }
.main_Visual .img_mvisual { width:1074px; height:363px; margin:0 auto }

.top_contbox { width:1024px; height:284px; margin:0 auto; margin-top:40px }
.top_contbox .main_cont01 { width:328px; height:284px; float:left; background:url(/img/kr/main/bg_top_cont01.png) no-repeat }
.top_contbox .main_cont01 .main_cont01_tit { width:158px; height:21px; margin:0 auto; margin-top:196px }
.top_contbox .main_cont01 p.main_cont01_info { font-size:12px; font-weight:400; line-height:18px; letter-spacing:-0.03em; color:#464646; text-align:center; margin-top:17px }
.top_contbox .main_cont02 { width:328px; height:284px; float:left; background:url(/img/kr/main/bg_top_cont02.png) no-repeat; margin-left:20px }
.top_contbox .main_cont02 .main_cont02_tit { width:156px; height:21px; margin:0 auto; margin-top:196px }
.top_contbox .main_cont02 p.main_cont02_info { font-size:12px; font-weight:400; line-height:18px; letter-spacing:-0.03em; color:#464646; text-align:center; margin-top:17px }
.top_contbox .main_cont03 { width:328px; height:284px; float:left; background:url(/img/kr/main/bg_top_cont03.png) no-repeat; margin-left:20px }
.top_contbox .main_cont03 .main_cont03_tit { width:156px; height:21px; margin:0 auto; margin-top:196px }
.top_contbox .main_cont03 p.main_cont03_info { font-size:12px; font-weight:400; line-height:18px; letter-spacing:-0.03em; color:#464646; text-align:center; margin-top:17px }

.btm_cont_wrap { width:100%; height:300px; margin-top:20px; background:url(/img/kr/main/bg_btm_cont.gif) left top repeat-x }
.btm_cont_wrap .btm_contbox { width:1024px; height:260px; margin:0 auto; padding-top:20px }
.btm_cont_wrap .btm_contbox .main_cont04 { width:298px; height:240px; float:left; background-color:#fff; padding:20px 15px 0 15px }
.btm_cont_wrap .btm_contbox .main_cont04 .main_cont04_tit { width:133px; height:19px; float:left }
.btm_cont_wrap .btm_contbox .main_cont04 .btn_more { width:40px; height:11px; float:right; margin-top:7px }
.btm_cont_wrap .btm_contbox .main_cont04 ul { height:198px; border-bottom:1px solid #e6e6e6; margin-top:33px }
*:first-child+html .btm_cont_wrap .btm_contbox .main_cont04 ul { margin-top:52px }
.btm_cont_wrap .btm_contbox .main_cont04 ul li { height:18px;/* border-top:1px solid #e6e6e6; */ padding-top:13px }
.btm_cont_wrap .btm_contbox .main_cont04 ul li .notice { font-size:15px; font-weight:400; letter-spacing:-0.03em }
.btm_cont_wrap .btm_contbox .main_cont04 ul li .notice a { color:#535353 }
.btm_cont_wrap .btm_contbox .main_cont04 ul li .date { font-size:14px; font-weight:600; color:#9a9999; float:right; }
.btm_cont_wrap .btm_contbox .main_cont05 { width:292px; height:225px; float:left; background:url(/img/kr/main/bg_btm_service.gif) no-repeat; padding:35px 0 0 36px; margin-left:20px }
.btm_cont_wrap .btm_contbox .main_cont05 .main_cont05_tit { font-size:30px; font-weight:600; letter-spacing:-0.02em; color:#1a1a1a }
.btm_cont_wrap .btm_contbox .main_cont05 .main_cont05_tit02 { font-size:15px; font-weight:600; color:#404040; margin-top:35px }
.btm_cont_wrap .btm_contbox .main_cont05 .main_cont05_info { font-size:12px; font-weight:600; line-height:15px; color:#888888; margin-top:13px }
.btm_cont_wrap .btm_contbox .main_cont05 .btn_go { width:77px; height:22px; margin-top:46px }
.btm_cont_wrap .btm_contbox .main_cont06 { width:305px; height:97px; float:left; background:url(/img/kr/main/bg_btm_location.gif) no-repeat; padding:23px 0 0 23px; margin-left:20px }
.btm_cont_wrap .btm_contbox .main_cont06 .main_cont06_info { font-size:14px; font-weight:400; letter-spacing:-0.03em; color:#fff }
.btm_cont_wrap .btm_contbox .main_cont06 .main_cont06_tit { width:165px; height:22px; margin-top:11px }
.btm_cont_wrap .btm_contbox .main_cont06 .main_cont06_go { font-size:12px; font-weight:400; letter-spacing:-0.03em; margin-top:20px }
.btm_cont_wrap .btm_contbox .main_cont06 .main_cont06_go a { color:#364855 }
.btm_cont_wrap .btm_contbox .main_cont07 { width:305px; height:97px; float:left; background:url(/img/kr/main/bg_btm_contact.gif) no-repeat; padding:23px 0 0 23px; margin:20px 0 0 20px }
.btm_cont_wrap .btm_contbox .main_cont07 .main_cont07_tit { font-size:16px; font-weight:400; letter-spacing:-0.03em; color:#1f1f1f }
.btm_cont_wrap .btm_contbox .main_cont07 .call_nomber { font-size:22px; font-weight:400; line-height:28px; color:#fff; margin-top:11px }