/* 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:20px;}

.technicmenu .technic02 a {color:#3360a3; font-weight:bold; font-size:15px; 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 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 .text2 b {color:#274b92;}
#side ul .image2 { width:390px; font-size:14px; line-height:1.8em; text-align:center; }

    #cosmetic {width:100%; height:230px; }
    #cosmetic #title { height:35px; background: #002060; text-align:center; font-size:18px; line-height:35px; color:#fff; }
    #cosmetic ul {float: left; margin-top: 30px; }
    #cosmetic ul .first {box-sizing:border-box; float: left; width: 140px; height:140px; text-align:center; padding-top:40px; font-size:14px; font-weight:600; line-height:20px; border : 1px solid #002060; }
    #cosmetic ul li {float: left; width: 140px; height:140px; text-align:center; line-height:140px; font-weight:600; font-size:14px; border : 1px solid #002060; margin-left: 15px; }

    #cosmetic2 {width:100%; height:250px; }
    #cosmetic2 #title { height:35px; background: #274b92; text-align:center; font-size:18px; line-height:35px; color:#fff; }
    #cosmetic2 ul {float: left; margin-top: 30px; }
    #cosmetic2 ul .first {box-sizing:border-box; float: left; width: 171px; height:140px; text-align:center; font-size:14px; font-weight:600; line-height:140px; border : 1px solid #274b92; }
    #cosmetic2 ul .second {box-sizing:border-box; float: left; width: 171px; height:140px; text-align:center; padding-top:40px; font-size:14px; font-weight:600; line-height:20px; border : 1px solid #274b92; margin-left: 15px; }
    #cosmetic2 ul .third {box-sizing:border-box; float: left; width: 171px; height:140px; text-align:center; padding-top:50px; font-size:14px; font-weight:600; line-height:20px; border : 1px solid #274b92; margin-left: 15px; }
    #cosmetic2 ul li {box-sizing:border-box; float: left; width: 171px; height:140px; text-align:center; line-height:140px; font-weight:600; font-size:14px; border : 1px solid #002060; margin-left: 15px; }
/* BASIC css end */

