/* pages public css */
.main_layout {width:100%;}
.main_layout .mlleft {float:left;width:320px;}
.main_layout .mlright {position:relative;float:right;width:660px;}
.main_layout .mlright h4 {padding:0;margin:-3px 0 10px 0;font-weight:500;font-size:16pt;color:#232323;}
.main_layout .mlright .more {position:absolute;top:0;right:0;width:65px;height:19px;line-height:19px;color:#333;background:url('../../../_core/image/_public/ico_more.png') no-repeat right center;}

.rnd {position:relative;padding:14px 5px 14px 80px;font-family:"Malgun Gothic","NanumGothic","dotum";border:1px solid #dbd6d4;background:#fff url('../_core/image/_public/bg_rnd.png') no-repeat left 10px center;}
.rnd h4 {padding:0;margin:-3px 0 2px 0;font-weight:500;font-size:16pt;color:#232323;}
.rnd p {font-size:9pt;line-height:1.4;}

.cus {position:relative;padding:10px 5px 10px 80px;font-family:"Malgun Gothic","NanumGothic","dotum";border:1px solid #dbd6d4;background:#fff url('../_core/image/_public/bg_tel.png') no-repeat left 15px center;}
.cus h4 {padding:0;margin:0;font-weight:500;font-size:16pt;color:#232323;line-height:1.3;}

.slide {position:relative;height:308px;padding:35px 0;border:1px solid #dbd6d4;overflow:hidden;}
.slide .parrow, .slide .narrow {width:36px;height:50px;margin-top:-25px;font-size:40px;line-height:50px;color:#dbd6d4;}
.slide .parrow {position:absolute;top:50%;left:5px;text-align:left;}
.slide .narrow {position:absolute;top:50%;right:5px;text-align:right;}