/* 메인 비주얼 단일 이미지 */
/*
div#container div#mainContents { }
div#container div#mainContents div.mainVisual { position:relative; background:#999; }
div#container div#mainContents div.mainVisual div.innerWrap { position:relative; }
div#container div#mainContents div.mainVisual div.innerWrap > ul.visualList { position:relative; overflow:hidden; width:1000px; height:2500px; }
div#container div#mainContents div.mainVisual div.innerWrap > ul.visualList > li { width:1000px; height:500px; position:absolute; top:0px; left:1000px; }
div#container div#mainContents div.mainVisual div.innerWrap > ul.visualList > li a { display:block; cursor:pointer; height:500px; zoom:1; }
div#container div#mainContents div.mainVisual div.innerWrap > ul.visualList > li.on { left:0px; }
div#container div#mainContents div.mainVisual div.innerWrap > ul.visualList > li table { width:500px; height:500px; table-layout:fixed; }
div#container div#mainContents div.mainVisual div.innerWrap > ul.visualList > li table tbody tr td { width:100%; height:100%; text-align:center; vertical-align:middle; }
div#container div#mainContents div.mainVisual div.innerWrap > ul.visualList > li table tbody tr td img { max-width:500px; max-height:500px; vertical-align:top; }
div#container div#mainContents div.mainVisual div.innerWrap > ul.visualList > li > ul { }
div#container div#mainContents div.mainVisual div.innerWrap > ul.visualList > li > ul > li { width:auto; height:auto; }
div#container div#mainContents div.mainVisual div.innerWrap > ul.visualList > li > ul > li > a { display:inline; }
div#container div#mainContents div.mainVisual div.control { }
div#container div#mainContents div.mainVisual div.control button { position:absolute; top:225px; width:50px; height:50px; }
div#container div#mainContents div.mainVisual div.control button span { display:block; }
div#container div#mainContents div.mainVisual div.control button.prev { left:-50px; }
div#container div#mainContents div.mainVisual div.control button.next { right:-50px; }
div#container div#mainContents div.mainVisual div.control ul.visualPage { position:absolute; top:0px; right:0px; }
div#container div#mainContents div.mainVisual div.control ul.visualPage li { float:left; margin-left:5px; }
div#container div#mainContents div.mainVisual div.control ul.visualPage li a { display:block; width:15px; height:15px; background:#000; }
div#container div#mainContents div.mainVisual div.control ul.visualPage li a span { display:none; }
div#container div#mainContents div.mainVisual div.control ul.visualPage li.on a { background:green; }
*/

div#container div#mainContents { }
div#container div#mainContents div.mainVisual { position:relative; background:url('/images/common/mainVisualBg.jpg') center no-repeat; }
div#container div#mainContents.disMainContents div.mainVisual { background:url('/images/common/mainVisualDisBg.jpg') center no-repeat; }
div#container div#mainContents div.mainVisual div.innerWrap { position:relative; }
div#container div#mainContents div.mainVisual div.innerWrap div.visualListCover { position:relative; float:left; width:900px; height:529px; }
div#container div#mainContents div.mainVisual div.innerWrap div.visualListCover div.visualTxt div.corp { position:absolute; top:44px; right:48px; font-size:30px; color:#fcff00; font-weight:800; letter-spacing:-0.06em; z-index:220; }
div#container div#mainContents div.mainVisual div.innerWrap div.visualListCover div.visualTxt div.mainCopy { position:absolute; top:90px; right:48px; font-size:36px; color:#fff; font-weight:800; letter-spacing:-0.06em; z-index:220; }
div#container div#mainContents div.mainVisual div.innerWrap div.visualListCover div.visualTxt div.subCopy { position:absolute; top:146px; right:48px; filter:alpha(opacity=50); opacity:0.5; color:#fff; font-size:14px; font-weight:600; text-align:right; z-index:220; }
div#container div#mainContents div.mainVisual div.innerWrap div.visualListCover div.visualTxt div.certifi { position:absolute; top:204px; right:48px; z-index:220; } 
div#container div#mainContents div.mainVisual div.innerWrap div.visualListCover div.visualTxt div.certifi ul li { float:left; margin-left:2px; }

div#container div#mainContents div.mainVisual div.innerWrap div.visualListCover > ul.visualList { position:relative; overflow:hidden; width:900px; height:529px; }
div#container div#mainContents div.mainVisual div.innerWrap div.visualListCover > ul.visualList > li { width:900px; height:529px; position:absolute; top:0px; left:0px; filter:alpha(opacity=0); opacity:0; z-index:190; }
div#container div#mainContents div.mainVisual div.innerWrap div.visualListCover > ul.visualList > li > div.title { font-size:30px; color:white; font-weight:600; }
div#container div#mainContents div.mainVisual div.innerWrap div.visualListCover > ul.visualList > li > a { display:block; cursor:pointer; height:529px; zoom:1; }
div#container div#mainContents div.mainVisual div.innerWrap div.visualListCover > ul.visualList > li.on { left:0px; filter:alpha(opacity=100); opacity:1; z-index:200; }
div#container div#mainContents div.mainVisual div.innerWrap div.visualListCover > ul.visualList > li > ul.main { position:absolute; top:0px; left:0px;}
div#container div#mainContents div.mainVisual div.innerWrap div.visualListCover > ul.visualList > li > ul.main > li { height:529px; }
div#container div#mainContents div.mainVisual div.innerWrap div.visualListCover > ul.visualList > li > ul.main > li > a { }
div#container div#mainContents div.mainVisual div.innerWrap div.visualListCover > ul.visualList > li > ul.main > li > table { }
div#container div#mainContents div.mainVisual div.innerWrap div.visualListCover > ul.visualList > li > ul.main > li > table tbody tr td { text-align:left; vertical-align:top; }
div#container div#mainContents div.mainVisual div.innerWrap div.visualListCover > ul.visualList > li > ul.main > li img { max-height:529px; }
div#container div#mainContents div.mainVisual div.innerWrap div.visualListCover > div.visualShortcut { }
div#container div#mainContents div.mainVisual div.innerWrap div.visualListCover > div.visualShortcut ul { position:absolute; bottom:95px; right:48px; z-index:300;  }
div#container div#mainContents div.mainVisual div.innerWrap div.visualListCover > div.visualShortcut ul li { float:left; margin-left:15px; }
div#container div#mainContents div.mainVisual div.innerWrap div.visualListCover > div.visualShortcut ul li a { display:block; width:76px; height:93px; }
div#container div#mainContents div.mainVisual div.innerWrap div.visualListCover > div.visualShortcut ul li a span { display:none; }
div#container div#mainContents div.mainVisual div.innerWrap div.visualListCover > div.visualShortcut ul li.prod { background:url('/images/common/btnVisualShortcut01.png') no-repeat; }
div#container div#mainContents div.mainVisual div.innerWrap div.visualListCover > div.visualShortcut ul li.application { background:url('/images/common/btnVisualShortcut02.png') no-repeat; }
div#container div#mainContents div.mainVisual div.innerWrap div.visualListCover > div.visualShortcut ul li.inquiry { background:url('/images/common/btnVisualShortcut03.png') no-repeat; }
div#container div#mainContents div.mainVisual div.innerWrap div.visualListCover div.control { position:absolute; bottom:43px; left:115px; z-index:1000; }
div#container div#mainContents div.mainVisual div.innerWrap div.visualListCover div.control button { width:26px; height:26px; margin-right:4px; }
div#container div#mainContents div.mainVisual div.innerWrap div.visualListCover div.control button span { display:none; }
div#container div#mainContents div.mainVisual div.innerWrap div.visualListCover div.control button.prev { background:url('/images/common/btnVisualPrev.png') no-repeat; }
div#container div#mainContents div.mainVisual div.innerWrap div.visualListCover div.control button.next { background:url('/images/common/btnVisualNext.png') no-repeat; }
div#container div#mainContents div.mainVisual div.innerWrap div.visualListCover div.control button.pause { background:url('/images/common/btnVisualPause.png') no-repeat; }
div#container div#mainContents div.mainVisual div.innerWrap div.visualListCover div.control button.play { background:url('/images/common/btnVisualPlay.png') no-repeat; }
div#container div#mainContents div.mainVisual div.innerWrap div.visualListCover div.control ul.visualPage { position:absolute; top:0px; right:0px; }
div#container div#mainContents div.mainVisual div.innerWrap div.visualListCover div.control ul.visualPage li { float:left; margin-left:5px; }
div#container div#mainContents div.mainVisual div.innerWrap div.visualListCover div.control ul.visualPage li a { display:block; width:15px; height:15px; background:#000; }
div#container div#mainContents div.mainVisual div.innerWrap div.visualListCover div.control ul.visualPage li a span { display:none; }
div#container div#mainContents div.mainVisual div.innerWrap div.visualListCover div.control ul.visualPage li.on a { background:green; }

div#container div#mainContents div.mainVisual div.innerWrap div.visualRight { float:right; width:189px; padding-top:44px; }
div#container div#mainContents div.mainVisual div.innerWrap div.visualRight div.title { padding-bottom:9px; font-size:30px; color:#fff; border-bottom:1px solid #dae0b7; font-weight:800; text-align:center; letter-spacing:-0.04em; }
div#container div#mainContents div.mainVisual div.innerWrap div.visualRight div.desc { margin-top:8px; font-size:14px; font-weight:600; text-align:center; color:#fff; letter-spacing:-0.01em; }
div#container div#mainContents div.mainVisual div.innerWrap div.visualRight div.video { height:138px; margin-top:12px; padding:11px 0 0 11px; background:url('/images/common/visualVideoBg.png') no-repeat; }
div#container div#mainContents div.mainVisual div.innerWrap div.visualRight div.prodShort { margin-top:17px; }
div#container div#mainContents div.mainVisual div.innerWrap div.visualRight div.prodShort div.shortTitle { height:33px; line-height:33px; color:#fff; font-size:14px; font-weight:600; text-align:center; background:#3b3b3b; }
div#container div#mainContents div.mainVisual div.innerWrap div.visualRight div.prodShort ul { background:#9ca565; padding:10px 0; }
div#container div#mainContents.disMainContents div.mainVisual div.innerWrap div.visualRight div.prodShort ul { background:#238491; }
div#container div#mainContents div.mainVisual div.innerWrap div.visualRight div.prodShort ul li { }
div#container div#mainContents div.mainVisual div.innerWrap div.visualRight div.prodShort ul li a { display:block; line-height:18px; padding:0 9px; margin-left:13px; color:#fff; background:url('/images/common/shortcutDot.png') left center no-repeat; }

/*
div#container div#mainContents div.mainVisual div.innerWrap div.visualRight div.prodShort ul li a:hover { text-decoration:underline; }
div#container div#mainContents div.mainVisual div.control ul.visualPage { position:absolute; top:0px; right:0px; }
div#container div#mainContents div.mainVisual div.control ul.visualPage li { float:left; margin-left:5px; }
div#container div#mainContents div.mainVisual div.control ul.visualPage li a { display:block; width:15px; height:15px; background:#000; }
div#container div#mainContents div.mainVisual div.control ul.visualPage li a span { display:none; }
div#container div#mainContents div.mainVisual div.control ul.visualPage li.on a { background:green; }
*/

/* 메인 연락처 */
div#container div#mainContents div.contact { height:100px; background:url('/images/common/mainContactBg.png') repeat; }
div#container div#mainContents.disMainContents div.contact { background:url('/images/common/mainContactDisBg.png') repeat; }
div#container div#mainContents div.contact div.innerWrap div.phone { }
div#container div#mainContents div.contact div.innerWrap div.phone div.contactDesc { float:left; width:108px; height:69px; padding:31px 0 0 20px; background:url('/images/common/mainContactDescBg.png') no-repeat; }
div#container div#mainContents div.contact div.innerWrap div.phone div.contactDesc span { display:block; color:#fff000; font-size:16px; font-weight:600; } 
div#container div#mainContents div.contact div.innerWrap div.phone div.contactDesc span.bottom { letter-spacing:0.08em; }
div#container div#mainContents div.contact div.innerWrap div.phone ul { float:left; padding-left:26px; margin-top:27px; height:46px; }
div#container div#mainContents div.contact div.innerWrap div.phone ul li { font-size:14px; color:#fff; font-weight:bold; letter-spacing:-0.02em; }
div#container div#mainContents div.contact div.innerWrap div.phone ul li span { font-size:18px; color:#fff000; font-weight:800; letter-spacing:-0.02em; }
div#container div#mainContents div.contact div.innerWrap div.phone ul li.front { margin-bottom:5px; }
div#container div#mainContents div.contact div.innerWrap div.shortInquiry { float:right; padding-top:29px; }
div#container div#mainContents div.contact div.innerWrap div.shortInquiry ul { }
div#container div#mainContents div.contact div.innerWrap div.shortInquiry ul li { float:left; }
div#container div#mainContents div.contact div.innerWrap div.shortInquiry ul li.front { /*margin-right:41px;*/ }
div#container div#mainContents div.contact div.innerWrap div.shortInquiry ul li button { width:189px; height:42px; background:url('/images/common/shortInquiryBg.png') no-repeat; font-size:16px; font-weight:600; color:#fff; }


/* 메인 하단 공통 */
div#container div#mainContents div.sectionCover { }
div#container div#mainContents div.sectionCover div.section { }
div#container div#mainContents div.sectionCover div.section div.header { height:35px; }
div#container div#mainContents div.sectionCover div.section div.header div.title { font-size:16px; font-weight:600; float:left; }
div#container div#mainContents div.sectionCover div.section div.header div.title span { font-size:16px; font-weight:600; color:#238491; }
div#container div#mainContents.disMainContents div.sectionCover div.section div.header div.title span { color:#96a926; }
div#container div#mainContents div.sectionCover div.section div.header a.more { float:right; display:block; width:17px; height:17px; overflow:hidden; text-indent:-1000px; background:url('/images/common/more.gif') no-repeat; }


/* 메인 섹션 (적용사례)  */
div#container div#mainContents div.sectionTop { margin-top:40px; }
div#container div#mainContents div.sectionCover div.appList { float:left; width:900px; }
div#container div#mainContents div.sectionCover div.appList div.content div.cateList { }
div#container div#mainContents div.sectionCover div.appList div.content div.cateList ul { }
div#container div#mainContents div.sectionCover div.appList div.content div.cateList ul li { float:left; }
div#container div#mainContents div.sectionCover div.appList div.content div.cateList ul li a { display:block; border:1px solid #c9c9c9; border-left:none; border-bottom:none; width:111px; height:39px; background:#ececec; text-align:center; }
div#container div#mainContents div.sectionCover div.appList div.content div.cateList ul li a nobr { line-height:39px; width:100px; margin:0 auto; font-size:13px; font-weight:600; color:#9d9d9d; letter-spacing:-0.02em; }
div#container div#mainContents div.sectionCover div.appList div.content div.cateList ul li.front { }
div#container div#mainContents div.sectionCover div.appList div.content div.cateList ul li.front a { width:110px; border-left:1px solid #c9c9c9; }
div#container div#mainContents div.sectionCover div.appList div.content div.cateList ul li.last a { width:115px; }
div#container div#mainContents div.sectionCover div.appList div.content div.cateList ul li.on a { width:110px;  background:#04b0b8; border:1px solid #0f9aa1; }
div#container div#mainContents.disMainContents div.sectionCover div.appList div.content div.cateList ul li.on a { background:#96a926; border:1px solid #7d8c29; }
div#container div#mainContents div.sectionCover div.appList div.content div.cateList ul li.on a nobr { color:#fff; }
div#container div#mainContents div.sectionCover div.appList div.content div.cateList ul li a:hover { width:110px;  background:#04b0b8; border:1px solid #0f9aa1; }
div#container div#mainContents.disMainContents div.sectionCover div.appList div.content div.cateList ul li a:hover { background:#96a926; border:1px solid #7d8c29; border-bottom:none; }
div#container div#mainContents div.sectionCover div.appList div.content div.cateList ul li a:hover nobr { color:#fff; }
div#container div#mainContents div.sectionCover div.appList div.content div.cateList ul li.last.on a { width:114px; }
div#container div#mainContents div.sectionCover div.appList div.content div.cateList ul li.last a:hover { width:114px; }
div#container div#mainContents div.sectionCover div.appList div.content div.innerCover { position:relative; height:178px; border:1px solid #c9c9c9; background:#fbfbfb; }
div#container div#mainContents div.sectionCover div.appList div.content div.innerCover div.listCover { width:768px; margin:0 auto; overflow:hidden; }
div#container div#mainContents div.sectionCover div.appList div.content div.innerCover div.listCover ul.list { margin-top:22px; width:5000px; margin-left:-790px; }
div#container div#mainContents div.sectionCover div.appList div.content div.innerCover div.listCover ul.list li { width:136px; float:left; margin-right:22px; }
div#container div#mainContents div.sectionCover div.appList div.content div.innerCover div.listCover ul.list li a { display:block; }
div#container div#mainContents div.sectionCover div.appList div.content div.innerCover div.listCover ul.list li div.imgCover { width:128px; height:107px; padding:7px 0 0 6px; background:#f5f5f5; border:1px solid #ddd; }
div#container div#mainContents div.sectionCover div.appList div.content div.innerCover div.listCover ul.list li div.imgCover table { width:122px; height:99px; table-layout:fixed; background:#fff; }
div#container div#mainContents div.sectionCover div.appList div.content div.innerCover div.listCover ul.list li div.imgCover table tbody tr td { width:100%; height:100%; text-align:center; vertical-align:middle; }
div#container div#mainContents div.sectionCover div.appList div.content div.innerCover div.listCover ul.list li img { max-width:122px; max-height:99px; vertical-align:top; }
div#container div#mainContents div.sectionCover div.appList div.content div.innerCover div.listCover ul.list li span.title { display:block; width:115px; margin:10px auto 0; color:#666; font-family:'Dotum'; font-weight:600; }
div#container div#mainContents div.sectionCover div.appList div.content div.innerCover div.listCover ul.list li span.title span { display:block; line-height:20px; font-family:'Dotum'; color:#666; }
div#container div#mainContents div.sectionCover div.appList div.content div.innerCover div.listCover ul.list li span.title span.left { float:left; }
div#container div#mainContents div.sectionCover div.appList div.content div.innerCover div.listCover ul.list li span.title span.right { float:right; }
div#container div#mainContents div.sectionCover div.appList div.content div.innerCover div.listCover ul.list li span.title nobr { float:left; font-family:'Dotum'; color:#666; width:95px; font-weight:600; line-height:20px; margin-left:4px; text-align:center; }
div#container div#mainContents div.sectionCover div.appList div.content div.innerCover div.control { }
div#container div#mainContents div.sectionCover div.appList div.content div.innerCover div.control button { position:absolute; top:0px; width:63px; height:177px;  }
div#container div#mainContents div.sectionCover div.appList div.content div.innerCover div.control button span { }
div#container div#mainContents div.sectionCover div.appList div.content div.innerCover div.control button.prev { left:0px; background:url('/images/common/btnAppPrev.png') center no-repeat; }
div#container div#mainContents div.sectionCover div.appList div.content div.innerCover div.control button.prev:hover { background:url('/images/common/btnAppPrevOn.png') center no-repeat; }
div#container div#mainContents div.sectionCover div.appList div.content div.innerCover div.control button.prev.noneClick:hover { background:url('/images/common/btnAppPrev.png') center no-repeat; }
div#container div#mainContents div.sectionCover div.appList div.content div.innerCover div.control button.next { right:0px; background:url('/images/common/btnAppNext.png') center no-repeat; }
div#container div#mainContents div.sectionCover div.appList div.content div.innerCover div.control button.next:hover { background:url('/images/common/btnAppNextOn.png') center no-repeat; }
div#container div#mainContents div.sectionCover div.appList div.content div.innerCover div.control button.next.noneClick:hover { background:url('/images/common/btnAppNext.png') center no-repeat; }


/* 메인섹션 (물류사업부) */
div#container div#mainContents div.sectionCover div.disProdList { float:none; width:100%; }
div#container div#mainContents div.sectionCover div.disProdList div.content { }
div#container div#mainContents div.sectionCover div.disProdList div.content div.cateList ul { }
div#container div#mainContents div.sectionCover div.disProdList div.content div.cateList ul li { }
div#container div#mainContents div.sectionCover div.disProdList div.content div.cateList ul li a { width:160px; }
div#container div#mainContents div.sectionCover div.disProdList div.content div.cateList ul li a nobr { width:150px; }
div#container div#mainContents div.sectionCover div.disProdList div.content div.cateList ul li.front a { width:162px; }
div#container div#mainContents div.sectionCover div.disProdList div.content div.cateList ul li.last a { width:160px; }
div#container div#mainContents div.sectionCover div.disProdList div.content div.cateList ul li a:hover { width:159px; }
div#container div#mainContents div.sectionCover div.disProdList div.content div.cateList ul li.on a { width:159px; }
div#container div#mainContents div.sectionCover div.disProdList div.content div.cateList ul li.front a:hover { width:162px; }
div#container div#mainContents div.sectionCover div.disProdList div.content div.cateList ul li.front.on a { width:162px; }
div#container div#mainContents div.sectionCover div.disProdList div.content div.cateList ul li.last a:hover { width:159px; }
div#container div#mainContents div.sectionCover div.disProdList div.content div.cateList ul li.last.on a { width:159px; }
div#container div#mainContents div.sectionCover div.disProdList div.content div.innerCover { }
div#container div#mainContents div.sectionCover div.disProdList div.content div.innerCover div.listCover { width:1000px; }
div#container div#mainContents div.sectionCover div.disProdList div.content div.innerCover div.listCover ul.list { margin-left:-1008px; }
div#container div#mainContents div.sectionCover div.disProdList div.content div.innerCover div.listCover ul.list li { margin-right:8px; }
/* 메인섹션 (물류사업부) */

div#container div#mainContents div.sectionCover div.attList { float:right; width:189px; }
div#container div#mainContents div.sectionCover div.attList div.content { }
div#container div#mainContents div.sectionCover div.attList div.content ul { }
div#container div#mainContents div.sectionCover div.attList div.content ul li {  }
div#container div#mainContents div.sectionCover div.attList div.content ul li a { display:block; border:1px solid #c9c9c9; border-top:none; height:43px; line-height:43px; font-size:13px; font-weight:600; background:#ececec; text-align:center; color:#666; letter-spacing:-0.02em; }
div#container div#mainContents div.sectionCover div.attList div.content ul li.front a { border-top:1px solid #c9c9c9; height:42px; }
div#container div#mainContents div.sectionCover div.attList div.content ul li a:hover { border:1px solid #17a86c; background:#04b0b8; height:42px; color:#fff; }
div#container div#mainContents.disMainContents div.sectionCover div.attList div.content ul li a:hover { border:1px solid #7d8c29; background:#96a926; }





/* 메인 섹션 하단(납품실적, 공지사항, 회사소개) */
div#container div#mainContents div.sectionBottom { margin:27px 0 40px; }

div#container div#mainContents div.sectionCover div.result { float:left; padding-top:3px; }
div#container div#mainContents div.sectionCover div.result a { display:block; width:540px; height:130px; background:url('/images/common/mainResultBg.png') center no-repeat #04b0b8; }
div#container div#mainContents.disMainContents div.sectionCover div.result a { display:block; width:540px; height:130px; background:url('/images/common/mainResultBg.png') center no-repeat #96a926; }
div#container div#mainContents div.sectionCover div.result a span { display:block; color:#fff; margin-left:19px; }
div#container div#mainContents div.sectionCover div.result a span.title { font-size:19px; font-weight:600; padding-top:27px; letter-spacing:-0.04em;}
div#container div#mainContents div.sectionCover div.result a span.desc { font-size:11px; font-weight:600; padding-top:3px; }
div#container div#mainContents div.sectionCover div.result a span.go { width:76px; height:16px; line-height:16px; font-size:11px; background:#087a7f; margin-top:11px; text-align:center; }
div#container div#mainContents.disMainContents div.sectionCover div.result a span.go { background:#5a6713; }

div#container div#mainContents div.sectionCover div.notice { float:left; margin-left:30px; width:330px; }
div#container div#mainContents div.sectionCover div.notice div.header { height:33px; }
div#container div#mainContents div.sectionCover div.notice div.header div.title { font-size:18px; }
div#container div#mainContents div.sectionCover div.notice div.content { }
div#container div#mainContents div.sectionCover div.notice div.content ul.list { }
div#container div#mainContents div.sectionCover div.notice div.content ul.list li { }
div#container div#mainContents div.sectionCover div.notice div.content ul.list li a { display:block; padding-left:13px; margin-left:5px; height:25px; background:url('/images/common/dot.gif') left 12px no-repeat; }
div#container div#mainContents div.sectionCover div.notice div.content ul.list li a nobr { float:left; width:250px; color:#333; font-size:14px; line-height:25px; }
div#container div#mainContents div.sectionCover div.notice div.content ul.list li a:hover nobr { text-decoration:underline; }
div#container div#mainContents div.sectionCover div.notice div.content ul.list li a span.date { float:right; font-size:13px; color:#666; line-height:25px; }

div#container div#mainContents div.sectionCover div.intro { float:right; width:189px; height:130px; }
div#container div#mainContents div.sectionCover div.intro a { position:relative; display:block; height:130px; }
div#container div#mainContents div.sectionCover div.intro div.header div.title { font-size:18px; }
div#container div#mainContents div.sectionCover div.intro div.content { }
div#container div#mainContents div.sectionCover div.intro div.content span { display:block; line-height:140%; }
div#container div#mainContents div.sectionCover div.intro div.content span.desc { font-size:13px; color:#666; }
div#container div#mainContents div.sectionCover div.intro div.content span.corp { font-size:14px; color:#333; font-weight:600; }
div#container div#mainContents div.sectionCover div.intro div.content span.go { position:absolute; left:0px; bottom:0px; width:110px; height:18px; line-height:18px; color:#fff; background:#04b0b8; text-align:center; }
div#container div#mainContents.disMainContents div.sectionCover div.intro div.content span.go { background:#5a6713; }




















/* 메인 제품 1차 분류 /
div#container div#mainContents div.productCate { margin-top:30px; }
div#container div#mainContents div.productCate div.innerWrap { }
div#container div#mainContents div.productCate div.innerWrap ul { }
div#container div#mainContents div.productCate div.innerWrap ul li { float:left; width:230px; height:230px; margin-left:20px; background:#efefef; }
div#container div#mainContents div.productCate div.innerWrap ul li.front { margin-left:9px; }
div#container div#mainContents div.productCate div.innerWrap ul li a { display:block; width:230px; height:230px; }
div#container div#mainContents div.productCate div.innerWrap ul li a span.title { display:block; height:30px; text-align:center; }
div#container div#mainContents div.productCate div.innerWrap ul li a table { width:230px; height:200px; table-layout:fixed; }
div#container div#mainContents div.productCate div.innerWrap ul li a table tbody tr td { width:100%; height:100%; text-align:center; vertical-align:middle; }
div#container div#mainContents div.productCate div.innerWrap ul li a table tbody tr td img { max-width:230px; max-height:200px; }


/* 메인 제품 목록 /
div#container div#mainContents div.mainProdList { background:#efefef; padding:50px 0 15px; margin-top:30px; }
div#container div#mainContents div.mainProdList div.innerWrap { }
div#container div#mainContents div.mainProdList div.innerWrap div.header { }
div#container div#mainContents div.mainProdList div.innerWrap div.header div.title { text-align:center; }
div#container div#mainContents div.mainProdList div.innerWrap div.content { position:relative; height:200px; margin-top:43px; }
div#container div#mainContents div.mainProdList div.innerWrap div.content div.listCover { width:865px; margin:0 auto; overflow:hidden; }
div#container div#mainContents div.mainProdList div.innerWrap div.content div.listCover ul { width:2700px; margin-left:-865px; }
div#container div#mainContents div.mainProdList div.innerWrap div.content div.listCover ul li { width:165px; height:190px; float:left; margin-left:8px; }
div#container div#mainContents div.mainProdList div.innerWrap div.content div.listCover ul li a { display:block; cursor:pointer; }
div#container div#mainContents div.mainProdList div.innerWrap div.content div.listCover ul li table { width:160px; height:138px; table-layout:fixed; }
div#container div#mainContents div.mainProdList div.innerWrap div.content div.listCover ul li table tbody tr td { width:100%; height:100%; text-align:center; vertical-align:middle; }
div#container div#mainContents div.mainProdList div.innerWrap div.content div.listCover ul li table tbody tr td img { max-width:150px; max-height:128px; }
div#container div#mainContents div.mainProdList div.innerWrap div.content div.listCover ul li span.title { display:block; }
div#container div#mainContents div.mainProdList div.innerWrap div.content div.listCover ul li span.title nobr { width:155px; margin:0 auto; font-size:14px; font-weight:600; text-align:center; }
div#container div#mainContents div.mainProdList div.innerWrap div.content div.control { }
div#container div#mainContents div.mainProdList div.innerWrap div.content div.control button { position:absolute; top:65px; width:50px; height:50px; }
div#container div#mainContents div.mainProdList div.innerWrap div.content div.control button span { display:block; }
div#container div#mainContents div.mainProdList div.innerWrap div.content div.control button.prev { left:0px; }
div#container div#mainContents div.mainProdList div.innerWrap div.content div.control button.next { right:0px; }
div#container div#mainContents div.mainProdList div.innerWrap div.foot { text-align:center; }
div#container div#mainContents div.mainProdList div.innerWrap div.foot button { width:120px; height:40px; }


/* 메인 게시판 /
div#container div#mainContents div.mainBoard div.notice { margin-top:30px; }
div#container div#mainContents div.mainBoard div.notice div.content { }
div#container div#mainContents div.mainBoard div.notice div.content ul { padding-top:15px; }
div#container div#mainContents div.mainBoard div.notice div.content ul li { border-bottom:1px solid #ddd; }
div#container div#mainContents div.mainBoard div.notice div.content ul li a { display:block; }
div#container div#mainContents div.mainBoard div.notice div.content ul li nobr { float:left; line-height:39px; }
div#container div#mainContents div.mainBoard div.notice div.content ul li a:hover nobr { text-decoration:underline; }
div#container div#mainContents div.mainBoard div.notice div.content ul li a span.date { display:block; float:right; color:#666; line-height:39px; }
div#container div#mainContents div.mainBoard div.notice div.content ul li.empty { height:35px; border-top:1px solid #ddd; }
div#container div#mainContents div.mainBoard div.notice div.content ul li.empty nobr { float:none; text-align:center; line-height:39px; }

/* 메인 이미지 게시판 /
div#container div#mainContents div.mainBoard div.notice { }
div#container div#mainContents div.mainBoard div.notice div.content { }
div#container div#mainContents div.mainBoard div.notice div.content ul.list { padding-top:15px; }
div#container div#mainContents div.mainBoard div.notice div.content ul.list li { border-bottom:1px solid #ddd; }
div#container div#mainContents div.mainBoard div.notice div.content ul.list li a { display:block; }
div#container div#mainContents div.mainBoard div.notice div.content ul.list li nobr { float:left; line-height:39px; }
div#container div#mainContents div.mainBoard div.notice div.content ul.list li a:hover nobr { text-decoration:underline; }
div#container div#mainContents div.mainBoard div.notice div.content ul.list li a span.date { display:block; float:right; color:#666; line-height:39px; }
div#container div#mainContents div.mainBoard div.notice div.content ul.list li.empty { height:35px; border-top:1px solid #ddd; }
div#container div#mainContents div.mainBoard div.notice div.content ul.list li.empty nobr { float:none; text-align:center; line-height:39px; }

div#container div#mainContents div.mainBoard div.gallery { border:1px solid #ddd; margin-top:30px; }
div#container div#mainContents div.mainBoard div.gallery div.content { padding:20px; }
div#container div#mainContents div.mainBoard div.gallery div.content ul { }
div#container div#mainContents div.mainBoard div.gallery div.content ul li { width:230px; height:260px; border:1px solid #ddd; float:left; margin:10px 0 0 10px; }
div#container div#mainContents div.mainBoard div.gallery div.content ul li.first { margin-left:0px; }
div#container div#mainContents div.mainBoard div.gallery div.content ul li a { display:block; width:230px; height:260px; }
div#container div#mainContents div.mainBoard div.gallery div.content ul li div.imgArea { width:230px; height:230px; }
div#container div#mainContents div.mainBoard div.gallery div.content ul li div.imgArea table { width:230px; height:230px; table-layout:fixed; }
div#container div#mainContents div.mainBoard div.gallery div.content ul li div.imgArea table tbody tr td { width:100%; height:100%; text-align:center; vertical-align:middle; }
div#container div#mainContents div.mainBoard div.gallery div.content ul li div.imgArea table tbody tr td img { max-width:230px; max-height:230px; }
div#container div#mainContents div.mainBoard div.gallery div.content ul li nobr { background:#efefef; padding:0 5px; width:220px; line-height:30px; text-align:center; }
div#container div#mainContents div.mainBoard div.gallery div.content ul li.empty { float:none; width:auto; height:auto; padding:30px; text-align:center; }
div#container div#mainContents div.mainBoard div.gallery div.content ul li.empty nobr { width:auto; text-align:center;  background:none;}

*/