@charset "utf-8";

@import url("font.css");
@import url("base.css");
@import url("layout.css?ts=20171114");
@import url("common.css");
@import url("board.css");
@import url("product.css");

/* 오시는 길 */
div.map { margin-top:20px; }

/* 사이트맵 */
div.sitemap { margin-top:20px; }
div.sitemap * { font-family:"NanumGothicBold"; }
div.sitemap a { display:block;  }
div.sitemap dl { width:190px; border-top:2px solid #005bab; margin-right:7px; float:left; margin-bottom:50px; }
div.sitemap dl.last { margin-right:0px; }
div.sitemap dl.first { clear:both;  }
div.sitemap dl dt { padding:10px 0 10px 14px; font-size:18px; color:#005bab; border-bottom:1px solid #aab7c1; background:url("/~ftp_hdsoress/images/contents/blitSitemapDepth1.png") no-repeat 5px 19px; }
div.sitemap dl dd { padding:8px 0; min-height:16px; border-bottom:1px solid #d6d6d6;  background:url("/~ftp_hdsoress/images/contents/blitSitemapDepth2.png") no-repeat 13px 16px; }
div.sitemap dl dd.hasChild { padding-bottom:0; background:url("/~ftp_hdsoress/images/contents/blitSitemapDepth2Has.png") no-repeat 13px 10px; }
div.sitemap dl dd.none { background:none; }
div.sitemap dl dd * { font-family:"NanumGothic"; }
div.sitemap dl dd a { font-size:14px; color:#333; margin-left:25px; }
div.sitemap dl dd ul { margin:8px 0 0; border-top:1px solid #d6d6d6; padding-top:1px; padding-bottom:1px; }
div.sitemap dl dd ul li { padding:8px 0 8px 42px;  background:url("/~ftp_hdsoress/images/contents/blitSitemapDepth3.png") no-repeat 32px 15px; background-color:#e5e5e5; }
div.sitemap dl dd ul li.last { padding-bottom:30px; }
div.sitemap dl dd ul li a { margin-left:0px; font-size:12px; color:#333; }

/* 연혁 / 전시회참가이력 */
div.history { }
div.history ul.tab { margin-top:20px; height:30px; }
div.history ul.tab li { width:164px; height:30px; float:left; text-align:center; margin-right:1px; }
div.history ul.tab li a { font-family:"NanumGothicBold"; font-size:13px; color:#333; display:block; background:#e5e5e5; padding:8px 0; }
div.history ul.tab li a.selected { color:#FFF; background:#3a738f; }
div.history div.listHistory { padding-top:15px; position:relative; }
div.history div.listHistory div.head { position:absolute; width:670px; height:30px; right:0px; top:18px; background-color:#005baa; z-index:800; }
div.history div.listHistory div.head ul { margin-top:5px; }
div.history div.listHistory div.head ul li { float:left; color:#FFF; font-family:"NanumGothicBold"; font-size:15px; text-align:center; }
div.history div.listHistory div.head ul li.season { width:195px; }
div.history div.listHistory div.head ul li.name { width:270px; }
div.history div.listHistory div.head ul li.nation { padding-left:80px; }
div.history div.listHistory dl { position:relative; margin-top:35px; padding-top:8px; border-top:1px solid #01a22e; }
div.history div.listHistory dl.odd { border-color:#005bab; }
div.history div.listHistory dl dt { position:absolute; left:0px; top:-22px; width:113px; height:42px; padding:6px 0 0 13px; background:url("/~ftp_hdsoress/images/contents/bgHistory.png") no-repeat 47px; background-color:#FFF; }
div.history div.listHistory dl.odd dt { background:url("/~ftp_hdsoress/images/contents/bgHistoryOdd.png") no-repeat 47px; background-color:#FFF; }
div.history div.listHistory dl dd { line-height:200%; color:#333; padding-left:140px; background:url("/~ftp_hdsoress/images/contents/blitHistory.png") no-repeat 132px 11px; }
div.history div.listHistory dl dt span { color:#666; font-family:"NanumGothicBold"; font-size:30px; letter-spacing:1px; }
div.history div.listHistory dl dt span.yearEnd { color:#FFF; }
div.history div.exhibition dl dd { height:30px; clear:both; }
div.history div.exhibition dl dd span { display:block; float:left; }
div.history div.exhibition dl dd span.season { width:180px; }
div.history div.exhibition dl dd span.name { width:300px; }
div.history div.exhibition dl dd span.nation { width:130px; }

/* R&D / 주요연혁 */
div.rndHistory { }
div.rndHistory div.research { margin-top:10px;  }
div.rndHistory h4 { font-family:"NanumGothic"; font-size:20px; color:#005bab; margin-top:25px; height:33px; }
div.rndHistory table { width:770px; table-layout:fixed; }
div.rndHistory div.history  table { border-top:1px solid #d5d5d5; }
div.rndHistory div.research table { border-top:2px solid #005bac; }
div.rndHistory table thead th { background:#1d83b4; color:#FFF; height:29px; border-left:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5; }
div.rndHistory table thead th.first { border-left:0px; }
div.rndHistory table tbody th { background:#f3f3f3; border-bottom:1px solid #d5d5d5; font-weight:lighter; }
div.rndHistory table tbody td { border-left:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5; padding:10px; text-align:center; }
div.rndHistory div.history table tbody td { padding:5px 10px; }
div.rndHistory table tbody td.subject { text-align:left; }
div.rndHistory table tbody tr.even th { background:#eeeeee; }
div.rndHistory table tbody tr.even td { background:#eeeeee; }
div.rndHistory table tbody td ul { }
div.rndHistory table tbody td ul li { margin-top:10px; line-height:160%; }
div.rndHistory table tbody td ul li.first { margin-top:0px; }