/* BASIC css start */
.sub{ width:100%;}
.sub_com { width:950px; height:100%; position:relative; margin:-185px auto; margin-bottom:5px; }
.loca { padding-bottom:30px;}
.loca dd { float:right; font-size:13px; color:505050;}
.rdmain {padding-top:30px;}

.technic02menu .technic02_03 a {color:#3360a3; font-weight:bold; background:#bdcce1;}

#side { width:900px; margin-left:25px; font-family:'나눔고딕', 'Nanum Gothic', sans-serif; }
#side h1{ width: 100%; height:60px; color:#274b92; font-size:20px; font-weight: 800; line-height:70px; border-bottom:2px solid #274b92; font-family:'나눔고딕', 'Nanum Gothic', sans-serif;}
#side h3{ color:#274b92; font-size:16px;font-family:'나눔고딕', 'Nanum Gothic', sans-serif;}
#side table { border-top: 2px solid #002060; border-bottom: 2px solid #002060;}
#side tr {height: 150px; font-size:14px; line-height:1.8em; border-bottom:1px solid #ccc; }
#side .name { color :#002060; font-weight: 600; }
#side p {font-size: 14px; letter-spacing: 0.1; line-height: 1.8em; font-family:'나눔고딕', 'Nanum Gothic', sans-serif; }
#side p b {color:#274b92;}
#side p img { margin:0 20px;; }
#side .h1{ font-size:16px; height:70px; }
#side ul {float: left; width:100%; margin-bottom:20px; }
#side ul li{ float:left; }

#side ul .text { width:600px; margin-right:10px; font-size:14px; line-height:1.8em; }
#side ul .image { width:290px; font-size:14px; line-height:1.8em; text-align:center; }

#side ul .text2 { width:500px; margin-right:10px; font-size:14px; line-height:1.8em; }
#side ul .image2 { width:390px; font-size:14px; line-height:1.8em; text-align:center; }
/* BASIC css end */

