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

    #side { width:900px; margin-left:25px; font-family:'나눔고딕', 'Nanum Gothic', sans-serif; }
    #side .top { margin-top: 30px; padding-top:10px; border-top:1px solid #274b92; }
    #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 p {font-size: 14px; letter-spacing: 0.1; line-height: 1.8em; font-family:'나눔고딕', 'Nanum Gothic', sans-serif; }
    #side p img { margin:0 0 20px 25px; }
    #side .h1{ font-size:16px; height:70px; }

    #side ul { width:860px; height:72px; margin-left:20px; background: url('/design/bspectrum0/2016img/sub/01nature_2.jpg') 0 0 no-repeat; }
    #side ul li { box-sizing:border-box; float:left; width:283px; text-align:left; padding-left:10px; font-family:'나눔고딕', 'Nanum Gothic', sans-serif; font-size:16px; font-weight:800; line-height:60px; color:#fff; }

    #osan { width:900px; height:1100px;; margin-left:25px; font-family:'나눔고딕','애플고딕','Times New Roman', Times, serif; }
    #osan h1{ width: 100%; height:60px; margin-bottom:20px; color:#274b92; font-size:20px; font-weight: 800; line-height:70px; border-bottom:2px solid #274b92; font-family:'나눔고딕', 'Nanum Gothic', sans-serif;}
    #osan h3{ color:#274b92; font-size:16px; font-family:'나눔고딕', 'Nanum Gothic', sans-serif; }
    #osan ul { float: left; width: 100%; margin-top:20px; }
    #osan ul li { float:left; height: 100%; margin-left:17px; }
    #osan ul li img {box-sizing:border-box; border : 1px solid #ccc; }
    #osan ul li p { margin-top:10px; font-family:'나눔고딕', 'Nanum Gothic', sans-serif; font-size: 14px; font-weight:600; color:#212121; text-align: center; }

    #osan2 { width:900px; height:1000px;; margin-left:25px; font-family:'나눔고딕', 'Nanum Gothic', sans-serif; }
    #osan2 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;}
    #osan2 h3{ color:#274b92; font-size:16px; font-family:'나눔고딕','애플고딕','Times New Roman', Times, serif; }
    #osan2 ul { float: left; width: 100%; margin-top:20px; }
    #osan2 ul li { float:left; height: 100% ; margin-left:17px; }
    #osan2 ul li img {box-sizing:border-box; border : 1px solid #ccc; }
    #osan2 ul li p { margin-top:10px; font-family:'나눔고딕', 'Nanum Gothic', sans-serif; font-size: 14px; font-weight:600; color:#212121; text-align: center; }
/* BASIC css end */

