@import url("base.css");

/* Common */
img.commonZoom { cursor:pointer; }
div#container div.contents { padding-bottom:30px; background:#fff; }

/* 이미지 레이어 팝업 */
img.zoom { cursor:pointer; }
div#popBase { width:100%; height:100%; position:fixed; top:0px; left:0px; z-index:1205; }
div#popBg   { width:100%; height:100%; position:fixed; top:0px; left:0px; z-index:1206; background-color:#000; filter:alpha(opacity=50); opacity:0.5; }
img#popImg  { border-color:#FFF; border-style:solid; background:#fff; position:absolute; z-index:1207; filter:alpha(opacity=0); opacity:0; }
button#popClose { width:100px; height:100px; position:absolute; z-index:1208; top:0px; right:0px; background:url('/images/common/btnClose4Layer.png') no-repeat center; border:0px; }
button#popClose span { display:none; }

div#popCover { position:fixed; top:0px; left:0px; z-index:900; background:#fff; border-color:#d1d1d1; border-style:solid; cursor:pointer; }
/*div#popCover img { position:relative; z-index:110; }*/

/* SNB 사이드 메뉴 */
#container div.contents div.innerWrap div.aside { float:left; width:230px; }
#container div.contents div.innerWrap div.aside div.title { height:120px; padding-top:60px; background:url('/images/common/snbTitleBg.gif') no-repeat; }
#container div.contents.disContents div.innerWrap div.aside div.title { background:url('/images/common/snbTitleDisBg.gif') no-repeat; }
#container div.contents div.innerWrap div.aside div.title h2 { font-size:30px; color:#fff; text-align:center; }
#container div.contents div.innerWrap div.aside div.title h2 span.engTitle { padding:2px 0; display:block; font-size:14px; color:#fff; text-align:center; }
#container div.contents div.innerWrap div.aside div.title.prodTitle { position:relative; height:150px; padding-top:30px; }
#container div.contents div.innerWrap div.aside div.title.prodTitle div.changeDivision { position:absolute; left:0px; bottom:0px; }
#container div.contents div.innerWrap div.aside div.title.prodTitle div.changeDivision a { display:block; width:230px; height:65px; line-height:65px; font-size:20px; color:#fff; text-align:center; letter-spacing:-0.02em; }
#container div.contents div.innerWrap div.aside div.title.prodTitle div.changeDivision a.air { background:url('/images/common/snbDivisionAirBg.gif') no-repeat; }
#container div.contents div.innerWrap div.aside div.title.prodTitle div.changeDivision a.dis { background:url('/images/common/snbDivisionDisBg.gif') no-repeat; }
#container div.contents div.innerWrap div.aside ul#snb { }
#container div.contents div.innerWrap div.aside ul#snb > li { border-bottom:1px solid #ddd; }
#container div.contents div.innerWrap div.aside ul#snb > li > a { display:block; line-height:49px; font-size:15px; color:#333; padding-left:20px; }
#container div.contents div.innerWrap div.aside ul#snb > li:hover > a { font-weight:600; color:#04b0b8; background:url('/images/common/snbArrow.png') 204px 20px no-repeat #f5f5f5; }
#container div.contents.disContents div.innerWrap div.aside ul#snb > li:hover > a { color:#96a926; background:url('/images/common/snbArrowDis.png') 204px 20px no-repeat #f5f5f5; }
#container div.contents div.innerWrap div.aside ul#snb > li.on > a { font-weight:600; color:#04b0b8; background:url('/images/common/snbArrow.png') 204px 20px no-repeat #f5f5f5; }
#container div.contents.disContents div.innerWrap div.aside ul#snb > li.on > a { color:#96a926; background:url('/images/common/snbArrowDis.png') 204px 20px no-repeat #f5f5f5; }
#container div.contents div.innerWrap div.aside ul#snb > li > ul { background:#f9f9f9; border-top:1px solid #ddd; padding:10px 0; }
#container div.contents div.innerWrap div.aside ul#snb > li > ul > li { }
#container div.contents div.innerWrap div.aside ul#snb > li > ul > li > a { display:block; padding-left:31px; font-size:14px; color:#666; line-height:25px; background:url('/images/common/snbDot.png') 20px 11px no-repeat; }
#container div.contents div.innerWrap div.aside ul#snb > li > ul > li:hover > a { color:#04b0b8; background:url('/images/common/snbDotOn.png') 20px 11px no-repeat; }
#container div.contents.disContents div.innerWrap div.aside ul#snb > li > ul > li:hover > a { color:#96a926; background:url('/images/common/snbDotDisOn.png') 20px 11px no-repeat; }
#container div.contents div.innerWrap div.aside ul#snb > li > ul > li.on > a { color:#04b0b8; background:url('/images/common/snbDotOn.png') 20px 11px no-repeat; }
#container div.contents.disContents div.innerWrap div.aside ul#snb > li > ul > li.on > a { color:#96a926; background:url('/images/common/snbDotDisOn.png') 20px 11px no-repeat; }
#container div.contents div.innerWrap div.aside ul#snb > li > ul > li.on > a { color:#04b0b8; }
#container div.contents.disContents div.innerWrap div.aside ul#snb > li > ul > li.on > a { color:#96a926; }
#container div.contents div.innerWrap div.aside ul#snb > li > ul > li:hover > a { color:#04b0b8; }
#container div.contents.disContents div.innerWrap div.aside ul#snb > li > ul > li:hover > a { color:#96a926; }
/*
#container div.contents div.innerWrap div.aside ul#snb > li > ul > li > ul { }
#container div.contents div.innerWrap div.aside ul#snb > li > ul > li > ul > li { }
#container div.contents div.innerWrap div.aside ul#snb > li > ul > li > ul > li > a { display:block; padding-left:20px; line-height:25px; }
#container div.contents div.innerWrap div.aside ul#snb > li > ul > li > ul > li:hover > a { font-weight:600; color:green; }
#container div.contents div.innerWrap div.aside ul#snb > li > ul > li > ul > li.on > a { font-weight:600; color:green; }
#container div.contents div.innerWrap div.aside ul#snb > li > ul > li > ul > li > ul { }
#container div.contents div.innerWrap div.aside ul#snb > li > ul > li > ul > li > ul > li { }
#container div.contents div.innerWrap div.aside ul#snb > li > ul > li > ul > li > ul > li > a { display:block; padding-left:30px; line-height:25px; }
#container div.contents div.innerWrap div.aside ul#snb > li > ul > li > ul > li > ul > li:hover > a { font-weight:600; color:purple; }
#container div.contents div.innerWrap div.aside ul#snb > li > ul > li > ul > li > ul > li.on > a { font-weight:600; color:purple; }
*/

#container div.contents div.innerWrap div.aside div.customer { border:1px solid #ddd; margin:65px 0; }
#container div.contents div.innerWrap div.aside div.customer div.customerTitle { padding:15px 0 0 67px; height:34px; font-size:20px; font-weight:600; background:url('/images/common/iconTelephone.png') 23px 12px no-repeat #f9f9f9; border-bottom:1px solid #ddd; }
#container div.contents div.innerWrap div.aside div.customer div.number { }
#container div.contents div.innerWrap div.aside div.customer div.number ul { }
#container div.contents div.innerWrap div.aside div.customer div.number ul li { /*height:87px;*/ padding:15px 0; background:#f9f9f9; }
#container div.contents div.innerWrap div.aside div.customer div.number ul li.daegu { background:#fff; border-bottom:1px solid #ddd; }
#container div.contents div.innerWrap div.aside div.customer div.number ul li span { display:block; padding:0 16px; }
#container div.contents div.innerWrap div.aside div.customer div.number ul li span.number { /*padding-top:16px;*/ font-size:25px; font-weight:600; color:#5fa3ac; letter-spacing:-0.04em; .letter-spacing:-0.1em; }
#container div.contents.disContents div.innerWrap div.aside div.customer div.number ul li span.number { color:#96a926; }
#container div.contents div.innerWrap div.aside div.customer div.number ul li span.area { padding-top:3px; font-size:13px; color:#666; line-height:160%; }
#container div.contents div.innerWrap div.aside div.customer div.number ul li.daegu span.number { }
#container div.contents div.innerWrap div.aside div.customer div.number ul li.daegu span.area { } 

/* conetent common */
#container div.contents > div.innerWrap { position:relative; }
#container div.contents div.innerWrap div.contentCover { float:right; width:860px; }
#container div.contents div.innerWrap div.contentCover div.contentHeader { }
#container div.contents div.innerWrap div.contentCover div.contentHeader div.pageHeader { height:179px; border-bottom:1px solid #999; background:url('/images/common/pageHeaderBg.png') 519px bottom no-repeat; }
#container div.contents.disContents div.innerWrap div.contentCover div.contentHeader div.pageHeader { background:url('/images/common/disPageHeaderBg.png') 519px bottom no-repeat; }
#container div.contents div.innerWrap div.contentCover div.contentHeader.noProdPage div.pageHeader { background:url('/images/common/pageHeaderBg2.png') right no-repeat; }
#container div.contents div.innerWrap div.contentCover div.contentHeader div.pageHeader div.leftCover { float:left; }
#container div.contents div.innerWrap div.contentCover div.contentHeader div.pageHeader div.leftCover div.copy { padding-top:41px; font-size:30px; font-weight:600; letter-spacing:-0.08em; }
#container div.contents div.innerWrap div.contentCover div.contentHeader div.pageHeader div.leftCover div.desc { font-size:14px; color:#666; margin-top:13px; padding:13px 3px 0 0; float:left; border-top:1px solid #e5e5e5; }
#container div.contents div.innerWrap div.contentCover div.contentHeader div.pageHeader div.rightCover { float:right; }
#container div.contents div.innerWrap div.contentCover div.contentHeader div.pageHeader div.rightCover ul { }
#container div.contents div.innerWrap div.contentCover div.contentHeader div.pageHeader div.rightCover ul li { border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9; }
#container div.contents div.innerWrap div.contentCover div.contentHeader div.pageHeader div.rightCover ul li a { display:block; width:132px; height:26px; padding-top:63px; }
#container div.contents div.innerWrap div.contentCover div.contentHeader div.pageHeader div.rightCover ul li a span { display:block; font-size:16px; color:#fff; margin-left:14px; width:104px; background:url('/images/common/iconDivisionArrow.png') right 4px no-repeat;  }
#container div.contents div.innerWrap div.contentCover div.contentHeader div.pageHeader div.rightCover ul li.air { border-bottom:1px solid #d9d9d9; }
#container div.contents div.innerWrap div.contentCover div.contentHeader div.pageHeader div.rightCover ul li.air a { background:url('/images/common/iconAir.png') center 10px no-repeat #13a2aa; }
#container div.contents div.innerWrap div.contentCover div.contentHeader div.pageHeader div.rightCover ul li.dis { background:url('/images/common/iconDis.png') center 6px no-repeat #a7b35f; }
#container div.contents div.innerWrap div.contentCover div.contentHeader div.pageHeader div.rightCover ul li.dis a { height:24px; padding-top:65px; }
#container div.contents div.innerWrap div.contentCover div.contentHeader div.pageHeader div.rightCover ul li.dis a span { font-size:14px; background-position:right 1px; }
#container div.contents div.innerWrap div.contentCover div.contentHeader div.location {  }
#container div.contents div.innerWrap div.contentCover div.contentHeader div.location ul { padding:17px 0 20px 0; }
#container div.contents div.innerWrap div.contentCover div.contentHeader div.location ul li { float:left; margin-left:11px; }
#container div.contents div.innerWrap div.contentCover div.contentHeader div.location ul li a { display:block; padding-left:12px; color:#666; background:url('/images/common/locationArrow.png') left 5px no-repeat; }
#container div.contents div.innerWrap div.contentCover div.contentHeader div.location ul li.home { margin-left:0px; padding-top:2px; }
#container div.contents div.innerWrap div.contentCover div.contentHeader div.location ul li.home a { display:block; width:10px; height:10px; padding-left:0px; overflow:hidden; text-indent:-1000px; background:url('/images/common/iconHome.png') center no-repeat; }
#container div.contents div.innerWrap div.contentCover div.contentHeader div.location ul li.on a { font-weight:600; color:#333; }
#container div.contents div.innerWrap div.contentCover div.contentHeader div.pageTitle { padding:26px 0; }
#container div.contents div.innerWrap div.contentCover div.contentHeader div.pageTitle h3 { font-size:24px; font-weight:600; }
#container div.contents div.innerWrap div.contentCover div.contentHeader div.pageTitle div.subBigTitle { height:96px; margin:24px 0 20px; padding-top:20px; background:url('/images/common/dotPattern.gif') left top repeat; }
#container div.contents div.innerWrap div.contentCover div.contentHeader div.pageTitle div.subBigTitle span { display:block; width:820px; height:76px; margin:0 auto; line-height:76px; background:#fff; font-size:36px; font-weight:600; text-align:center; }

#container div.contents div.innerWrap div.contentCover { padding-bottom:50px; }
#container div.contents div.innerWrap div.contentCover div.content { }

#container div.contents div.innerWrap div.pageTop { position:absolute; top:0px; right:-62px; }
#container div.contents div.innerWrap div.pageTop a {  }
#container div.contents div.innerWrap div.pageTop a img { vertical-align:top; }

/* 인사말 */
#container div.contents div.innerWrap div.contentCover div.content div.pageContent div.greeting { }
#container div.contents div.innerWrap div.contentCover div.content div.pageContent div.greeting div.box { width:860px; height:159px; background:url('/images/common/greetingBg.gif') no-repeat; }
#container div.contents div.innerWrap div.contentCover div.content div.pageContent div.greeting div.box span { }
#container div.contents div.innerWrap div.contentCover div.content div.pageContent div.greeting div.box span.desc { display:block; font-size:18px; font-weight:600; color:#333; padding:53px  0 0 43px; }
#container div.contents div.innerWrap div.contentCover div.content div.pageContent div.greeting div.box span.mainDesc { display:block; font-size:24px; font-weight:600; color:#333; padding:7px 0 0 43px; }
#container div.contents div.innerWrap div.contentCover div.content div.pageContent div.greeting div.box span.mainDesc span { font-size:24px; font-weight:600; color:#497db9; }
#container div.contents div.innerWrap div.contentCover div.content div.pageContent div.greeting div.article { padding:42px 0 46px 0; font-size:14px; color:#666; line-height:210%; }
#container div.contents div.innerWrap div.contentCover div.content div.pageContent div.greeting div.copy { font-size:18px; font-weight:600; letter-spacing:-0.02em; }

/* 연혁 */
#container div.contents div.innerWrap div.contentCover div.content div#history { background:url('/images/common/historyBg.png') right top no-repeat; }
#container div.contents div.innerWrap div.contentCover div.content div#history ul.history { padding-top:40px; padding-left:35px; }
#container div.contents div.innerWrap div.contentCover div.content div#history ul.history > li { margin-top:88px; }
#container div.contents div.innerWrap div.contentCover div.content div#history ul.history > li.front { margin-top:0px; }
#container div.contents div.innerWrap div.contentCover div.content div#history ul.history > li > div.yearGrp { width:120px; height:140px; float:left; }
#container div.contents div.innerWrap div.contentCover div.content div#history ul.history > li > div.yearGrp span { display:block; letter-spacing:-0.1em; }
#container div.contents div.innerWrap div.contentCover div.content div#history ul.history > li > div.yearGrp span.bigYear { font-size:40px; font-weight:600; }
#container div.contents div.innerWrap div.contentCover div.content div#history ul.history > li > div.yearGrp span.smallYear { font-size:24px; color:#333; font-weight:600; text-align:right; padding-top:5px; letter-spacing:0.02em; }
#container div.contents div.innerWrap div.contentCover div.content div#history ul.history > li > ul { float:left; padding-left:65px; width:410px; padding-top:15px; }
#container div.contents div.innerWrap div.contentCover div.content div#history ul.history > li > ul > li { padding:6px 0; }
#container div.contents div.innerWrap div.contentCover div.content div#history ul.history > li > ul > li.front { }
#container div.contents div.innerWrap div.contentCover div.content div#history ul.history > li > ul > li > span.year { float:left; display:block; font-size:18px; font-weight:600; }
#container div.contents div.innerWrap div.contentCover div.content div#history ul.history > li > ul > li > ul { float:left; padding-left:46px; width:310px; }
#container div.contents div.innerWrap div.contentCover div.content div#history ul.history > li > ul > li > ul > li { margin-bottom:10px; *zoom:1; }
#container div.contents div.innerWrap div.contentCover div.content div#history ul.history > li > ul > li > ul > li:after { content:''; clear:both; display:block; visibility:hidden; display:none; }
#container div.contents div.innerWrap div.contentCover div.content div#history ul.history > li > ul > li > ul > li > span { display:block; float:left; line-height:22px; }
#container div.contents div.innerWrap div.contentCover div.content div#history ul.history > li > ul > li > ul > li > span.month { font-size:14px; font-weight:800; letter-spacing:-0.04em; }
#container div.contents div.innerWrap div.contentCover div.content div#history ul.history > li > ul > li > ul > li > span.content { font-size:14px; color:#000; padding-left:20px; width:265px; word-break:break-all; }
#container div.contents div.innerWrap div.contentCover div.content div#history ul.noHistory { padding:0px; margin:0px; }
#container div.contents div.innerWrap div.contentCover div.content div#history ul.history > li.empty { width:auto; height:auto; float:none; margin:0; padding:30px; text-align:center; font-size:18px; border:1px solid #ddd; background:#fff; }

/* 조직도 */
#container div.contents div.innerWrap div.contentCover div.content div.organization { }
#container div.contents div.innerWrap div.contentCover div.content div.organization ul.organization { width:814px; height:438px; margin:0 auto 50px; position:relative; background:url('/images/common/organizationBg.gif') no-repeat; }
#container div.contents div.innerWrap div.contentCover div.content div.organization ul.organization li.org01 { }
#container div.contents div.innerWrap div.contentCover div.content div.organization ul.organization li.org01 span.ceo { display:block; width:222px; height:75px; font-size:24px; font-weight:600; color:#fff; line-height:75px; position:absolute; top:0px; left:50%; margin-left:-111px; text-align:center; }
#container div.contents div.innerWrap div.contentCover div.content div.organization ul.organization li ul li { position:absolute; }
#container div.contents div.innerWrap div.contentCover div.content div.organization ul.organization li ul.major { }
#container div.contents div.innerWrap div.contentCover div.content div.organization ul.organization li ul.major li { top:142px; width:222px; height:60px; padding-top:15px; font-size:18px; font-weight:600; color:#fff; text-align:center; }
#container div.contents div.innerWrap div.contentCover div.content div.organization ul.organization li ul.major li.org02 { left:69px; }
#container div.contents div.innerWrap div.contentCover div.content div.organization ul.organization li ul.major li.org03 { right:74px; }
#container div.contents div.innerWrap div.contentCover div.content div.organization ul.organization li ul.team li { bottom:0px; font-size:16px; color:#333; font-weight:600; width:173px; height:85px; line-height:85px; text-align:center; }
#container div.contents div.innerWrap div.contentCover div.content div.organization ul.organization li ul.team li.org04 { left:0px; }
#container div.contents div.innerWrap div.contentCover div.content div.organization ul.organization li ul.team li.org05 { left:220px; }
#container div.contents div.innerWrap div.contentCover div.content div.organization ul.organization li ul.team li.org06 { left:427px; }
#container div.contents div.innerWrap div.contentCover div.content div.organization ul.organization li ul.team li.org07 { right:0px; }

/* 인증서 */
#container div.contents div.innerWrap div.contentCover div.content div.certifi { background:#11abb2; padding-top:19px; }
#container div.contents.disContents div.innerWrap div.contentCover div.content div.certifi { background:#96a926; }
#container div.contents div.innerWrap div.contentCover div.content div.certifi ul.certifi { padding-left:10px; }
#container div.contents div.innerWrap div.contentCover div.content div.certifi ul.certifi li { float:left; width:280px; height:391px; background:url('/images/common/certifiBg.png') left top no-repeat; margin-bottom:34px; }
#container div.contents div.innerWrap div.contentCover div.content div.certifi ul.certifi li.certifiZoom { cursor:pointer; }
#container div.contents div.innerWrap div.contentCover div.content div.certifi ul.certifi li.front { }
#container div.contents div.innerWrap div.contentCover div.content div.certifi ul.certifi li span { display:block; font-size:14px; text-align:center; color:#fff; padding-top:15px; font-weight:600; }
#container div.contents div.innerWrap div.contentCover div.content div.certifi ul.certifi li table { width:261px; height:356px; table-layout:fixed; margin-left:9px; }
#container div.contents div.innerWrap div.contentCover div.content div.certifi ul.certifi li table tbody tr td { width:100%; height:100%; text-align:center; vertical-align:middle; }
#container div.contents div.innerWrap div.contentCover div.content div.certifi ul.certifi li table tbody tr td img { max-width:241px; max-height:336px; vertical-align:top; }
#container div.contents div.innerWrap div.contentCover div.content div.certifi ul.certifi li.empty { width:auto; height:auto; float:none; margin:0; padding:30px; text-align:center; font-size:18px; border:1px solid #ddd; background:#fff; }

/* 찾아오시는 길 */
#container div.contents div.innerWrap div.contentCover div.content div.location div.map { }
#container div.contents div.innerWrap div.contentCover div.content div.location div.map.daeguMap { }
#container div.contents div.innerWrap div.contentCover div.content div.location div.map.headMap { margin-top:80px; }
#container div.contents div.innerWrap div.contentCover div.content div.location div.map div.mapArea { width:719px; overflow:hidden; }
#container div.contents div.innerWrap div.contentCover div.content div.location div.title { margin-top:45px; padding-top:13px; font-size:20px; font-weight:600; background:url('/images/common/loactionTitleLine.gif') left top no-repeat; letter-spacing:-0.04em; }
#container div.contents.disContents div.innerWrap div.contentCover div.content div.location div.title { background:url('/images/common/disLoactionTitleLine.gif') left top no-repeat; }
#container div.contents div.innerWrap div.contentCover div.content div.location table { margin-top:19px; width:100%; border-bottom:1px solid #ddd; }
#container div.contents div.innerWrap div.contentCover div.content div.location table tbody tr th { height:47px; border-top:1px solid #eee; font-size:14px; font-weight:600; color:#238491; }
#container div.contents.disContents div.innerWrap div.contentCover div.content div.location table tbody tr th { color:#96a926; }
#container div.contents div.innerWrap div.contentCover div.content div.location table tbody tr td { border-top:1px solid #eee; height:40px; padding:0 38px; font-size:14px; }
#container div.contents div.innerWrap div.contentCover div.content div.location table tbody tr.first th { border-top:1px solid #ddd; }
#container div.contents div.innerWrap div.contentCover div.content div.location table tbody tr.first td { border-top:1px solid #ddd; }


/* 주요납품업체 */
#container div.contents div.innerWrap div.contentCover div.content div.delivery { background:url('/images/common/dotPattern.gif') left top repeat; padding:20px; }
#container div.contents div.innerWrap div.contentCover div.content div.delivery div.innerCover { background:#fff; margin:0 auto; padding:21px; }
#container div.contents div.innerWrap div.contentCover div.content div.delivery div.innerCover ul.deliveryList { border:1px solid #ddd; width:757px; padding:30px 0 0 15px; margin:0 auto; background:#fff; }
#container div.contents div.innerWrap div.contentCover div.content div.delivery div.innerCover ul.deliveryList li { float:left; width:173px; height:100px; margin:0 0 30px 10px; }
#container div.contents div.innerWrap div.contentCover div.content div.delivery div.innerCover ul.deliveryList li table { width:173px; height:100px; table-layout:fixed; }
#container div.contents div.innerWrap div.contentCover div.content div.delivery div.innerCover ul.deliveryList li table tbody tr td { width:100%; height:100%; text-align:center; vertical-align:middle; }
#container div.contents div.innerWrap div.contentCover div.content div.delivery div.innerCover ul.deliveryList li img { max-width:173px; max-height:100px; vertical-align:top; }
#container div.contents div.innerWrap div.contentCover div.content div.delivery div.innerCover ul.deliveryList li.front { }
#container div.contents div.innerWrap div.contentCover div.content div.delivery div.innerCover div.deliveryList ul li.empty { width:auto; height:auto; float:none; margin:0; padding:30px; text-align:center; font-size:18px; border:1px solid #ddd; background:#fff; }

/* 설치사례(국내) */
#container div.contents div.innerWrap div.contentCover div.content div.domestic { }
#container div.contents div.innerWrap div.contentCover div.content div.domestic div.pageCopy { font-size:16px; font-weight:600; color:#666; line-height:160%; }
#container div.contents div.innerWrap div.contentCover div.content div.domestic div.pageCopy span { font-size:16px; font-weight:600; }
#container div.contents div.innerWrap div.contentCover div.content div.domestic div.pageCopy span.red { color:#f00; }
#container div.contents div.innerWrap div.contentCover div.content div.domestic div.pageCopy span.under { text-decoration:underline; color:#000; }
#container div.contents div.innerWrap div.contentCover div.content div.domestic div.mapArea { position:relative; margin-top:37px; padding:24px 0 0 41px; height:350px; background:url('/images/common/mapBg.gif') no-repeat; }
#container div.contents div.innerWrap div.contentCover div.content div.domestic div.mapArea div.national { float:left; }
#container div.contents div.innerWrap div.contentCover div.content div.domestic div.mapArea div.area { float:left; margin-left:120px; }
#container div.contents div.innerWrap div.contentCover div.content div.domestic div.mapArea div#thisAreaName { position:absolute; top:26px; right:0px; width:480px; text-align:center; font-size:15px; font-weight:600; }
#container div.contents div.innerWrap div.contentCover div.content div.domestic div.mapArea div#thisAreaName span { font-size:15px; font-weight:600; color:#238491; }
#container div.contents div.innerWrap div.contentCover div.content div.domestic div.mapArea div#areaTotalCount { position:absolute; bottom:23px; right:155px; width:174px; height:23px; font-size:14px; color:#666; text-align:center; line-height:23px; background:url('/images/common/totalCntBg.png') no-repeat; }
#container div.contents div.innerWrap div.contentCover div.content div.domestic div.mapArea div#areaTotalCount span { line-height:23px; font-size:14px; color:#f00; }
#container div.contents div.innerWrap div.contentCover div.content div.domestic div.title { margin:45px 0 26px; padding-top:13px; font-size:20px; font-weight:600; background:url('/images/common/sectionTitleLine.gif') left top no-repeat; }


table#domesticTable { width:100%; }
table#domesticTable thead tr th { height:41px; background:#f1f1f1; font-size:14px; font-weight:300; border-top:2px solid #555; border-bottom:2px solid #555; border-left:1px solid #ccc; }
table#domesticTable tbody tr td { height:41px; border-left:1px solid #ccc; border-bottom:1px solid #ccc; padding:0 5px; font-size:14px; color:#333; }
table#domesticTable thead tr th.front { border-left:0px; }
table#domesticTable tbody tr td.front { border-left:0px; text-align:center; }
table#domesticTable tbody tr td.area { text-align:center; }
table#domesticTable tbody tr.empty { }
table#domesticTable tbody tr.empty td { border-left:0px; text-align:center; }


/* 설치사례(해외) */
#container div.contents div.innerWrap div.contentCover div.content div.foreign { }
#container div.contents div.innerWrap div.contentCover div.content div.foreign table { width:100%; }
#container div.contents div.innerWrap div.contentCover div.content div.foreign table thead tr th { height:41px; background:#f1f1f1; font-size:14px; font-weight:300; border-top:2px solid #555; border-bottom:2px solid #555; border-left:1px solid #ccc; }
#container div.contents div.innerWrap div.contentCover div.content div.foreign table tbody tr td { height:41px; border-left:1px solid #ccc; border-bottom:1px solid #ccc; padding:0 5px; font-size:14px; color:#333; }
#container div.contents div.innerWrap div.contentCover div.content div.foreign table thead tr th.front { border-left:0px; }
#container div.contents div.innerWrap div.contentCover div.content div.foreign table tbody tr td.front { border-left:0px; text-align:center; }
#container div.contents div.innerWrap div.contentCover div.content div.foreign table tbody tr td.area { text-align:center; }
#container div.contents div.innerWrap div.contentCover div.content div.foreign table tbody tr.empty td { border-left:0px; text-align:center; }



/* 제품 메인 */
#container div.contents div.innerWrap div.contentCover div.content div#productMain { }
#container div.contents div.innerWrap div.contentCover div.content div#productMain ul { }
#container div.contents div.innerWrap div.contentCover div.content div#productMain ul li { height:150px; padding:20px; margin-top:20px; border:1px solid #ddd; background:#efefef; }
#container div.contents div.innerWrap div.contentCover div.content div#productMain ul li span { }
#container div.contents div.innerWrap div.contentCover div.content div#productMain ul li span.cateImg { float:left; display:block; }
#container div.contents div.innerWrap div.contentCover div.content div#productMain ul li span.cateImg table { width:150px; height:150px; table-layout:fixed; border:1px solid #ddd; }
#container div.contents div.innerWrap div.contentCover div.content div#productMain ul li span.cateImg table tbody tr td { width:100%; height:100%; text-align:center; vertical-align:middle; }
#container div.contents div.innerWrap div.contentCover div.content div#productMain ul li span.cateImg table tbody tr td img { max-width:148px; max-height:148px; vertical-align:top; }
#container div.contents div.innerWrap div.contentCover div.content div#productMain ul li span.cateContent { display:block; float:left; width:507px; margin-left:10px; }
#container div.contents div.innerWrap div.contentCover div.content div#productMain ul li span.cateContent a { display:block; height:130px; }
#container div.contents div.innerWrap div.contentCover div.content div#productMain ul li span.cateContent a span.cateName { display:block; font-size:24px; }
#container div.contents div.innerWrap div.contentCover div.content div#productMain ul li span.cateContent a span.subCateNames {  }
#container div.contents div.innerWrap div.contentCover div.content div#productMain ul li span.cateContent button { background:#000; padding:0 20px; height:20px; }
#container div.contents div.innerWrap div.contentCover div.content div#productMain ul li span.cateContent button span { display:inline; color:#fff; }


/* 제품 목록 */
#container div.contents div.innerWrap div.contentCover div.content div#productList { }
#container div.contents div.innerWrap div.contentCover div.content div#productList ul.prodList { }
#container div.contents div.innerWrap div.contentCover div.content div#productList ul.prodList li { float:left; margin:0 0 9px 10px; background:url('/images/common/prodListBg.gif') no-repeat; }
#container div.contents div.innerWrap div.contentCover div.content div#productList ul.prodList li.front { margin-left:0px; }
#container div.contents div.innerWrap div.contentCover div.content div#productList ul.prodList li a { display:block; width:220px; height:212px; padding:29px 30px; }
#container div.contents div.innerWrap div.contentCover div.content div#productList ul.prodList li div.img { width:220px; height:170px; }
#container div.contents div.innerWrap div.contentCover div.content div#productList ul.prodList li div.img table { width:220px; height:170px; table-layout:fixed; }
#container div.contents div.innerWrap div.contentCover div.content div#productList ul.prodList li div.img table tbody tr td { width:100%; height:100%; text-align:center; vertical-align:middle; }
#container div.contents div.innerWrap div.contentCover div.content div#productList ul.prodList li div.img table tbody tr td img { max-width:220px; max-height:170px; }
#container div.contents div.innerWrap div.contentCover div.content div#productList ul.prodList li span { display:block; }
#container div.contents div.innerWrap div.contentCover div.content div#productList ul.prodList li span.title nobr { text-align:center; width:220px; font-size:14px; font-weight:600; padding-top:15px; }
#container div.contents div.innerWrap div.contentCover div.content div#productList ul.prodList li.empty { float:none; border:2px solid #ddd; width:auto; height:auto; margin:0px; padding:30px; text-align:center; font-size:18px; background:none; }




/* 제품 상세 */
#container div.contents div.innerWrap div.contentCover div.content div#productDetail { }
#container div.contents div.innerWrap div.contentCover div.content div#productDetail div.productName { height:96px; margin-bottom:54px; padding-top:20px; background:url('/images/common/dotPattern.gif') left top repeat; }
#container div.contents div.innerWrap div.contentCover div.content div#productDetail div.productName span { display:block; width:820px; height:76px; margin:0 auto; line-height:76px; background:#fff; font-size:36px; font-weight:600; text-align:center; }
#container div.contents div.innerWrap div.contentCover div.content div#productDetail div.modelName { font-size:20px; font-weight:600; margin-top:30px; color:red; }
#container div.contents div.innerWrap div.contentCover div.content div#productDetail div.recommend { font-size:16px; font-weight:600; margin-top:30px; color:green; }
#container div.contents div.innerWrap div.contentCover div.content div#productDetail div.productImgs { position:relative; width:850px; height:498px; border:5px solid #ddd; overflow:hidden; }
#container div.contents div.innerWrap div.contentCover div.content div#productDetail div.productImgs div.imgCover { }
#container div.contents div.innerWrap div.contentCover div.content div#productDetail div.productImgs div.imgCover ul#prodImgList { width:850px; height:498px; }
#container div.contents div.innerWrap div.contentCover div.content div#productDetail div.productImgs div.imgCover ul#prodImgList li { position:absolute; top:0px; left:850px; }
#container div.contents div.innerWrap div.contentCover div.content div#productDetail div.productImgs div.imgCover ul#prodImgList li.on { left:0px; }
#container div.contents div.innerWrap div.contentCover div.content div#productDetail div.productImgs div.imgCover ul#prodImgList li a { }
#container div.contents div.innerWrap div.contentCover div.content div#productDetail div.productImgs div.imgCover ul#prodImgList li table { width:850px; height:498px; table-layout:fixed; }
#container div.contents div.innerWrap div.contentCover div.content div#productDetail div.productImgs div.imgCover ul#prodImgList li table tbody tr td { width:100%; height:100%; text-align:center; vertical-align:middle; }
#container div.contents div.innerWrap div.contentCover div.content div#productDetail div.productImgs div.imgCover ul#prodImgList li img { max-width:810px; max-height:438px; vertical-align:middle; cursor:pointer; }
#container div.contents div.innerWrap div.contentCover div.content div#productDetail div.productImgs div.control { }
#container div.contents div.innerWrap div.contentCover div.content div#productDetail div.productImgs div.control button { position:absolute; top:0px; width:60px; height:498px; }
#container div.contents div.innerWrap div.contentCover div.content div#productDetail div.productImgs div.control button.prev { left:0px; background:url('/images/common/btnProdPrev.png') right center no-repeat; }
#container div.contents div.innerWrap div.contentCover div.content div#productDetail div.productImgs div.control button.prev:hover { background:url('/images/common/btnProdPrevOn.png') right center no-repeat; }
#container div.contents div.innerWrap div.contentCover div.content div#productDetail div.productImgs div.control button.next { right:0px; background:url('/images/common/btnProdNext.png') left center no-repeat; }
#container div.contents div.innerWrap div.contentCover div.content div#productDetail div.productImgs div.control button.next:hover { background:url('/images/common/btnProdNextOn.png') left center no-repeat; }
#container div.contents div.innerWrap div.contentCover div.content div#productDetail div.productImgs div.control div.page { position:absolute; bottom:6px; left:50%; width:100px; margin-left:-50px; text-align:center; font-weight:600; font-size:15px; color:#238491; }
#container div.contents.disContents div.innerWrap div.contentCover div.content div#productDetail div.productImgs div.control div.page { color:#96a926; }
#container div.contents div.innerWrap div.contentCover div.content div#productDetail div.productImgs div.control div.page span { font-size:14px; font-weight:600; color:#238491; }
#container div.contents.disContents div.innerWrap div.contentCover div.content div#productDetail div.productImgs div.control div.page span { color:#96a926; }

#container div.contents div.innerWrap div.contentCover div.content div#productDetail div.descriptions { position:relative; z-index:200; margin-top:-5px; padding:8px 40px 13px; background:#13a2aa; border-left:1px solid #ddd; border-right:1px solid #ddd; }
#container div.contents.disContents div.innerWrap div.contentCover div.content div#productDetail div.descriptions { background:#96a926; }
#container div.contents div.innerWrap div.contentCover div.content div#productDetail div.descriptions div { text-align:center; letter-spacing:-0.08em; }
#container div.contents div.innerWrap div.contentCover div.content div#productDetail div.descriptions div.desc { font-size:16px; color:#fff; margin-top:5px; }
#container div.contents div.innerWrap div.contentCover div.content div#productDetail div.descriptions div.desc i { font-size:16px; color:#fff; }
#container div.contents div.innerWrap div.contentCover div.content div#productDetail div.descriptions div.mainDesc { font-size:24px; color:#fff; font-weight:600; margin-top:4px; }
#container div.contents div.innerWrap div.contentCover div.content div#productDetail div.descriptions div.mainDesc i { font-size:24px; color:#fff; font-weight:600; }
#container div.contents div.innerWrap div.contentCover div.content div#productDetail div.descriptions div.subDesc { font-size:16px; color:#f6ff00;  }
#container div.contents div.innerWrap div.contentCover div.content div#productDetail div.descriptions div.subDesc i { font-size:16px; color:#f6ff00; }
/*
#container div.contents div.innerWrap div.contentCover div.content div#productDetail div.productImgs div.bigImg { border:1px solid #ddd; }
#container div.contents div.innerWrap div.contentCover div.content div#productDetail div.productImgs div.bigImg table { width:667px; table-layout:fixed; margin:20px 0 0 20px; }
#container div.contents div.innerWrap div.contentCover div.content div#productDetail div.productImgs div.bigImg table tbody tr td { width:100%; height:100%; text-align:center; vertical-align:middle; }
#container div.contents div.innerWrap div.contentCover div.content div#productDetail div.productImgs div.bigImg table tbody tr td img { max-width:667px; max-height:500px; vertical-align:top; cursor:pointer; }
#container div.contents div.innerWrap div.contentCover div.content div#productDetail div.productImgs div.bigImg span.imgTitle { display:block; font-weight:600; text-align:center; height:50px; background:#efefef; margin-top:20px; }
*/
#container div.contents div.innerWrap div.contentCover div.content div#productDetail div.productImgs ul.smallImgs { }
#container div.contents div.innerWrap div.contentCover div.content div#productDetail div.productImgs ul.smallImgs li { float:left; margin-top:15px; margin-left:16px; }
#container div.contents div.innerWrap div.contentCover div.content div#productDetail div.productImgs ul.smallImgs li.front { margin-left:0px; }
#container div.contents div.innerWrap div.contentCover div.content div#productDetail div.productImgs ul.smallImgs li a { display:block; width:165px; height:200px; cursor:pointer; }
#container div.contents div.innerWrap div.contentCover div.content div#productDetail div.productImgs ul.smallImgs li.front a { width:166px; }
#container div.contents div.innerWrap div.contentCover div.content div#productDetail div.productImgs ul.smallImgs li table { width:165px; height:165px; border:1px solid #ddd; }
#container div.contents div.innerWrap div.contentCover div.content div#productDetail div.productImgs ul.smallImgs li table tbody tr td { width:100%; height:100%; text-align:center; vertical-align:middle; }
#container div.contents div.innerWrap div.contentCover div.content div#productDetail div.productImgs ul.smallImgs li table tbody tr td img { max-width:155px; max-height:155px; vertical-align:top; }
#container div.contents div.innerWrap div.contentCover div.content div#productDetail div.productImgs ul.smallImgs li span.imgTitle { display:block; height:28px; border:1px solid #ddd; margin-top:5px; }
#container div.contents div.innerWrap div.contentCover div.content div#productDetail div.productImgs ul.smallImgs li span.imgTitle nobr { text-align:center; padding:0 5px; }
#container div.contents div.innerWrap div.contentCover div.content div#productDetail div.productImgs ul.smallImgs li a:hover table { border:1px solid blue; }
#container div.contents div.innerWrap div.contentCover div.content div#productDetail div.productImgs ul.smallImgs li a:hover span.imgTitle { border:1px solid blue; }
#container div.contents div.innerWrap div.contentCover div.content div#productDetail div.productImgs ul.smallImgs li.on a table { border:1px solid blue; }
#container div.contents div.innerWrap div.contentCover div.content div#productDetail div.productImgs ul.smallImgs li.on a span.imgTitle { border:1px solid blue; }

#container div.contents div.innerWrap div.contentCover div.content div#productDetail div.section { margin-top:45px; }
#container div.contents div.innerWrap div.contentCover div.content div#productDetail div.section div.title { font-size:20px; font-weight:600; padding:14px 0 26px; background:url('/images/common/sectionTitleLine.gif') no-repeat; }
#container div.contents div.innerWrap div.contentCover div.content div#productDetail div.section div.detailContent { line-height:160%; color:#333; font-size:14px; }
#container div.contents div.innerWrap div.contentCover div.content div#productDetail div.section div.detailContent * { line-height:160%; color:#333; font-size:14px; }
#container div.contents div.innerWrap div.contentCover div.content div#productDetail div.section div.detailContent img { max-width:860px; }
#container div.contents div.innerWrap div.contentCover div.content div#productDetail div.section div.detailContent ul.feature {  }
#container div.contents div.innerWrap div.contentCover div.content div#productDetail div.section div.detailContent ul.feature li { }
#container div.contents div.innerWrap div.contentCover div.content div#productDetail div.section div.detailContent ul.etcImgs { }
#container div.contents div.innerWrap div.contentCover div.content div#productDetail div.section div.detailContent ul.etcImgs li { float:left; width:203px; height:203px; margin:10px 0 0 10px; border:1px solid #ddd; }
#container div.contents div.innerWrap div.contentCover div.content div#productDetail div.section div.detailContent ul.etcImgs li.front { margin-left:0px; }
#container div.contents div.innerWrap div.contentCover div.content div#productDetail div.section div.detailContent ul.etcImgs li.commonZoom { cursor:pointer; }
#container div.contents div.innerWrap div.contentCover div.content div#productDetail div.section div.detailContent ul.etcImgs li.noImg { background:url('/images/common/ajinNoImg.png') center no-repeat; }
/*
#container div.contents div.innerWrap div.contentCover div.content div#productDetail div.section div.detailContent ul.etcImgs li table { width:203px; height:203px; table-layout:fixed; margin-top:0px; }
#container div.contents div.innerWrap div.contentCover div.content div#productDetail div.section div.detailContent ul.etcImgs li table tbody tr td { width:100%; height:100%; text-align:center; vertical-align:middle; }
#container div.contents div.innerWrap div.contentCover div.content div#productDetail div.section div.detailContent ul.etcImgs li table tbody tr td img { max-width:203px; max-height:203px; vertical-align:top; }
*/
#container div.contents div.innerWrap div.contentCover div.content div#productDetail div.section table.spec { width:100%; border-right:1px solid #ccc; }
#container div.contents div.innerWrap div.contentCover div.content div#productDetail div.section table.spec tr td { padding:5px; text-align:center; font-size:14px; border-bottom:1px solid #ccc; border-left:1px solid #ccc; letter-spacing:-0.05em; }
#container div.contents div.innerWrap div.contentCover div.content div#productDetail div.section table.spec tr.head td { padding:5px; border-top:2px solid #555; border-bottom:2px solid #555; background:#f1f1f1; color:#000; word-break:keep-all; -ms-word-break:keep-all; font-weight:bold; }
#container div.contents div.innerWrap div.contentCover div.content div#productDetail div.section table.spec tr td.head { background:#f9f9f9; }
#container div.contents div.innerWrap div.contentCover div.content div#productDetail div.section table.spec tr td.noTopLine { border-top:1px solid #ccc; }
#container div.contents div.innerWrap div.contentCover div.content div#productDetail div.section table.spec tr td.noBottomLine { border-bottom:1px solid #ccc; border-bottom:0px; }
#container div.contents div.innerWrap div.contentCover div.content div#productDetail div.section table.spec tr td.noAllLine { }


/* Extra Product Common */
#container div.contents div.innerWrap div.contentCover div.content div.extraProd div.section { margin-top:75px; }
#container div.contents div.innerWrap div.contentCover div.content div.extraProd div.section.margin0 { margin-top:0px; }
#container div.contents div.innerWrap div.contentCover div.content div.extraProd div.section.margin15 { margin-top:15px; }
#container div.contents div.innerWrap div.contentCover div.content div.extraProd div.section.margin35 { margin-top:35px; }
#container div.contents div.innerWrap div.contentCover div.content div.extraProd div.section.margin55 { margin-top:55px; }
#container div.contents div.innerWrap div.contentCover div.content div.extraProd div.section div.title { font-size:20px; font-weight:600; padding:14px 0 26px; background:url('/images/common/sectionTitleLine.gif') no-repeat; }
#container div.contents div.innerWrap div.contentCover div.content div.extraProd div.section div.title span { font-size:20px; font-weight:600; color:#f1af00; }
#container div.contents div.innerWrap div.contentCover div.content div.extraProd div.section div.detailContent { line-height:160%; color:#333; font-size:14px; }
#container div.contents div.innerWrap div.contentCover div.content div.extraProd div.section div.detailContent * { line-height:160%; color:#333; font-size:14px; }

/* 에어발란스 제품특장점 */
#container div.contents div.innerWrap div.contentCover div.content div.airFeature { background:url('/images/common/AirBg.png') no-repeat 0px 0px; }
#container div.contents div.innerWrap div.contentCover div.content div.airFeature div.section.Application div.detailContent ul { width:400px; }
#container div.contents div.innerWrap div.contentCover div.content div.airFeature div.section.Application div.detailContent ul li { float:left; width:200px; line-height:30px; }


/* Scissor Lift 기술자료 */
#container div.contents div.innerWrap div.contentCover div.content div.TechnicalData * { font-size:14px;}
#container div.contents div.innerWrap div.contentCover div.content div.TechnicalData div.headTitle { font-size:20px; font-weight:600; background:url('/images/common/technicalDataHeadTitle.png') no-repeat center left; padding-left:25px; }
#container div.contents div.innerWrap div.contentCover div.content div.TechnicalData div.section {}
#container div.contents div.innerWrap div.contentCover div.content div.TechnicalData div.section div.largeTitle { font-size:20px; font-weight:600; background:url('/images/common/technicalDataTitle.png') no-repeat center left; padding-left:20px; line-height:30px; }
#container div.contents div.innerWrap div.contentCover div.content div.TechnicalData div.section div.both { margin:25px 0 0 20px; }
#container div.contents div.innerWrap div.contentCover div.content div.TechnicalData div.section div.subTitle { font-size:18px; font-weight:600; color:black; }
#container div.contents div.innerWrap div.contentCover div.content div.TechnicalData div.section div.subTitle span { display:inline; font-size:14px; font-weight:400; margin-left:5px;  }
#container div.contents div.innerWrap div.contentCover div.content div.TechnicalData div.section div.specifications ul { margin-top:10px; }
#container div.contents div.innerWrap div.contentCover div.content div.TechnicalData div.section div.specifications ul li { float:left; margin-right:40px; text-align:center; }
#container div.contents div.innerWrap div.contentCover div.content div.TechnicalData div.section div.specifications ul li span { display:block; font-size:14px; letter-spacing:-0.1em; padding-left:18px; margin:10px auto 0; }
#container div.contents div.innerWrap div.contentCover div.content div.TechnicalData div.section div.specifications ul li span.weight { background:url('/images/common/technicalDataList1-1.png') no-repeat 0px 2px;  }
#container div.contents div.innerWrap div.contentCover div.content div.TechnicalData div.section div.specifications ul li span.distance { background:url('/images/common/technicalDataList1-2.png') no-repeat 0px 2px;  }
#container div.contents div.innerWrap div.contentCover div.content div.TechnicalData div.section div.specifications ul li span.table { background:url('/images/common/technicalDataList1-3.png') no-repeat 10px 2px;  }
#container div.contents div.innerWrap div.contentCover div.content div.TechnicalData div.section div.specifications ul li span.sec { background:url('/images/common/technicalDataList1-4.png') no-repeat 30px 2px;  }
#container div.contents div.innerWrap div.contentCover div.content div.TechnicalData div.section div.categorize ul { margin:15px 0 0 20px; }
#container div.contents div.innerWrap div.contentCover div.content div.TechnicalData div.section div.categorize ul li { }
#container div.contents div.innerWrap div.contentCover div.content div.TechnicalData div.section div.categorize ul li.hydrodynamic span { background:url('/images/common/technicalDataList1-1.png') no-repeat center left; padding-left:20px; float:left; }
#container div.contents div.innerWrap div.contentCover div.content div.TechnicalData div.section div.categorize ul li.hydrodynamic ul.list { margin:0px; width:740px; float:left; }
#container div.contents div.innerWrap div.contentCover div.content div.TechnicalData div.section div.categorize ul li.hydrodynamic ul li { float:left; padding-left:20px; margin-left:10px; letter-spacing:-0.02em;}
#container div.contents div.innerWrap div.contentCover div.content div.TechnicalData div.section div.categorize ul li.hydrodynamic ul li.single { background:url('/images/common/technicalData2-1.png') no-repeat bottom left; width:723px; }
#container div.contents div.innerWrap div.contentCover div.content div.TechnicalData div.section div.categorize ul li.hydrodynamic ul li.double { background:url('/images/common/technicalData2-2.png') no-repeat top left; }
#container div.contents div.innerWrap div.contentCover div.content div.TechnicalData div.section div.categorize ul li.motor { background:url('/images/common/technicalDataList1-2.png') no-repeat center left; padding-left:20px; margin-top:5px; }
#container div.contents div.innerWrap div.contentCover div.content div.TechnicalData div.section div.use div.explain { margin:15px 0 0 25px; }
#container div.contents div.innerWrap div.contentCover div.content div.TechnicalData div.section div.use ul { margin-top:10px; }
#container div.contents div.innerWrap div.contentCover div.content div.TechnicalData div.section div.use ul li { float:left; text-align:center; margin-right:40px; }
#container div.contents div.innerWrap div.contentCover div.content div.TechnicalData div.section div.use ul li span { margin-top:5px; display:block; }

#container div.contents div.innerWrap div.contentCover div.content div.TechnicalData div.section div.stage {}
#container div.contents div.innerWrap div.contentCover div.content div.TechnicalData div.section div.stage ul.explain { margin:15px 0 0 20px;  }
#container div.contents div.innerWrap div.contentCover div.content div.TechnicalData div.section div.stage ul.explain li { padding-left:20px; line-height:25px; }
#container div.contents div.innerWrap div.contentCover div.content div.TechnicalData div.section div.stage ul.explain li.explain1 { background:url('/images/common/technicalDataList1-1.png') no-repeat center left; }
#container div.contents div.innerWrap div.contentCover div.content div.TechnicalData div.section div.stage ul.explain li.explain2 { background:url('/images/common/technicalDataList1-2.png') no-repeat center left; }
#container div.contents div.innerWrap div.contentCover div.content div.TechnicalData div.section div.stage ul.img { margin-top:15px; }
#container div.contents div.innerWrap div.contentCover div.content div.TechnicalData div.section div.stage ul.img li {  float:left; text-align:center; margin-right:22px; }
#container div.contents div.innerWrap div.contentCover div.content div.TechnicalData div.section div.stage ul.img li.last { margin-right:0px; }
#container div.contents div.innerWrap div.contentCover div.content div.TechnicalData div.section div.stage ul.img li span { display:block; margin-top:5px; }
#container div.contents div.innerWrap div.contentCover div.content div.TechnicalData div.section div.option div.explain { margin:15px 0 0 25px; }
#container div.contents div.innerWrap div.contentCover div.content div.TechnicalData div.section div.option ul { margin-top:15px; }
#container div.contents div.innerWrap div.contentCover div.content div.TechnicalData div.section div.option ul li { float:left; text-align:center; margin-right:30px; }
#container div.contents div.innerWrap div.contentCover div.content div.TechnicalData div.section div.option ul li.last { margin-right:0px; }
#container div.contents div.innerWrap div.contentCover div.content div.TechnicalData div.section div.option ul li span { display:block; margin-top:5px; }

#container div.contents div.innerWrap div.contentCover div.content div.TechnicalData div.section div.last {}
#container div.contents div.innerWrap div.contentCover div.content div.TechnicalData div.section div.last ul { margin:15px 0 0 20px; }
#container div.contents div.innerWrap div.contentCover div.content div.TechnicalData div.section div.last ul li { padding-left:20px; line-height:20px; }
#container div.contents div.innerWrap div.contentCover div.content div.TechnicalData div.section div.last ul li.list.first {background:url('/images/common/technicalDataList1-1.png') no-repeat center left;}
#container div.contents div.innerWrap div.contentCover div.content div.TechnicalData div.section div.last ul li.list {background:url('/images/common/technicalDataList1-2.png') no-repeat center left;}
#container div.contents div.innerWrap div.contentCover div.content div.TechnicalData div.section div.last ul li.last {background:url('/images/common/technicalDataList1-3.png') no-repeat center left;}


/* Scissor Lift 용도별 사용 사례 */
#container div.contents div.innerWrap div.contentCover div.content div.example { width:850px; }
#container div.contents div.innerWrap div.contentCover div.content div.example div.headTitle { font-size:20px; font-weight:600; background:url('/images/common/technicalDataHeadTitle.png') no-repeat center left; padding-left:25px; }
#container div.contents div.innerWrap div.contentCover div.content div.example div.intro div.largeTitle { font-size:20px; font-weight:600; padding:14px 0 26px; }
#container div.contents div.innerWrap div.contentCover div.content div.example div.intro div.detailContent{ line-height:160%; color:#333; font-size:14px; }
#container div.contents div.innerWrap div.contentCover div.content div.example div.section { width:410px; float:left; margin-right:20px; position:relative; }
#container div.contents div.innerWrap div.contentCover div.content div.example div.section.direction { width:200px; }
#container div.contents div.innerWrap div.contentCover div.content div.example div.section.setting { width:200px; }
#container div.contents div.innerWrap div.contentCover div.content div.example div.section.right { margin-right:0px; }
#container div.contents div.innerWrap div.contentCover div.content div.example div.section div.largeTitle { font-size:20px; font-weight:600; line-height:30px; }
#container div.contents div.innerWrap div.contentCover div.content div.example div.section.intro div.title { background:none; }
#container div.contents div.innerWrap div.contentCover div.content div.example div.section div.title { background:none; padding-left:20px; background-color:#cccccc; padding:5px 20px;}
#container div.contents div.innerWrap div.contentCover div.content div.example div.section.direction div.title { padding:8px 8px 7px; font-size:16px;}
#container div.contents div.innerWrap div.contentCover div.content div.example div.section div.detailContent ul li { width:198px; height:340px; overflow:hidden; float:left; border:1px solid #ccc; margin:5px 10px 0 0; text-align:center; position:relative; }
#container div.contents div.innerWrap div.contentCover div.content div.example div.section div.detailContent ul li.last { margin-right:0px; }
#container div.contents div.innerWrap div.contentCover div.content div.example div.section div.detailContent ul li span.explain { display:block; text-align:left; padding:20px 10px; font-weight:600; letter-spacing:-0.05em; line-height:20px; }
#container div.contents div.innerWrap div.contentCover div.content div.example div.section div.detailContent ul li span.title { display:block; background-color:#8ebbd0; color:white; text-align:center; padding:5px 10px; font-weight:600; font-size:16px; letter-spacing:-0.05em; position:absolute; bottom:0px; left:0px; width:178px; }
#container div.contents div.innerWrap div.contentCover div.content div.example div.section.workPlatforms div.detailContent ul li.wash span.explain { padding-bottom:1px; }
#container div.contents div.innerWrap div.contentCover div.content div.example div.section.workPlatforms div.detailContent ul li.wash span.title { letter-spacing:-0.1em; padding:5px 5px; width:188px;}
#container div.contents div.innerWrap div.contentCover div.content div.example div.section.load div.detailContent ul li.conveyor span.title { letter-spacing:-0.1em;}
#container div.contents div.innerWrap div.contentCover div.content div.example div.section.equipment div.detailContent ul li.palette span.title { padding:5px 5px; width:188px; }
#container div.contents div.innerWrap div.contentCover div.content div.example div.section.equipment div.detailContent ul li.stacking span.title { letter-spacing:-0.05em; font-size:14px; width:188px; padding:6px 5px;}


/* 기타 제작품 및 취급품 */
#container div.contents div.innerWrap div.contentCover div.content div.etc div.section.product ul li { float:left; margin-bottom:20px; }
#container div.contents div.innerWrap div.contentCover div.content div.etc div.section.product ul li span { background:url('/images/common/technicalDataTitle.png') no-repeat center left; font-size:16px; letter-spacing:-0.05em; font-weight:600; padding-left:20px; margin-bottom:10px; display:block; }
#container div.contents div.innerWrap div.contentCover div.content div.etc div.section.product ul li.middle { width:238px; margin-right:32px; }
#container div.contents div.innerWrap div.contentCover div.content div.etc div.section.product ul li.last { margin-right:0px; }
#container div.contents div.innerWrap div.contentCover div.content div.etc div.section.product ul li.bt { width:182px; margin-right:20px; }
#container div.contents div.innerWrap div.contentCover div.content div.etc div.section.product ul li.bt.last span { font-size:16px; letter-spacing:-2px; }

#container div.contents div.innerWrap div.contentCover div.content div.etc div.section.product div.detail { margin-top:20px; }
#container div.contents div.innerWrap div.contentCover div.content div.etc div.section.product div.detail div.left { width:453px; float:left; margin-right:29px;}
#container div.contents div.innerWrap div.contentCover div.content div.etc div.section.product div.detail div.left ul li span.largeTitle { display:block; font-size:24px; font-weight:600; color:#827b00; text-align:center; background:none; font-style:italic; width:310px; margin:0 auto; }
#container div.contents div.innerWrap div.contentCover div.content div.etc div.section.product div.detail div.left ul li span.explain { background:none; font-size:14px; font-weight:400; letter-spacing:-0.07em; line-height:20px; margin-top:10px;}
#container div.contents div.innerWrap div.contentCover div.content div.etc div.section.product div.detail div.left ul li.example { width:201px; margin-right:17px;  }
#container div.contents div.innerWrap div.contentCover div.content div.etc div.section.product div.detail div.left ul li.specifications {  }
#container div.contents div.innerWrap div.contentCover div.content div.etc div.section.product div.detail div.left ul li.specifications table { text-align:center; border-left:1px solid #cccccc; }
#container div.contents div.innerWrap div.contentCover div.content div.etc div.section.product div.detail div.left ul li.specifications table tr.head td { background-color:#f1f1f1; padding:10px 5px; border-right:1px solid #cccccc; border-top:2px solid #555555; border-bottom:2px solid #555555;  }
#container div.contents div.innerWrap div.contentCover div.content div.etc div.section.product div.detail div.left ul li.specifications table tr td { border-bottom:1px solid #cccccc; border-right:1px solid #cccccc; padding:5px 0; }
#container div.contents div.innerWrap div.contentCover div.content div.etc div.section.product div.detail div.right { width:300px; float:left; }
#container div.contents div.innerWrap div.contentCover div.content div.etc div.section.product div.detail div.right ul li { margin-bottom:35px; }

#container div.contents div.innerWrap div.contentCover div.content div.etc div.section.product ul.special li { margin-right:30px; }
#container div.contents div.innerWrap div.contentCover div.content div.etc div.section.product ul.special li.empty { margin-top:29px; }
#container div.contents div.innerWrap div.contentCover div.content div.etc div.section.product ul li span.explain { background:none; font-size:14px; padding-left:0px; }
#container div.contents div.innerWrap div.contentCover div.content div.etc div.section.product div.notice span { display:block; font-size:14px; color:red; font-weight:600; margin:20px 0; text-align:right; }


/* 게시판 */
#container div.contents div.innerWrap div.contentCover div.content div.list { position:relative;  }
#container div.contents div.innerWrap div.contentCover div.content div.list div.header { height:29px; margin-bottom:10px; }
#container div.contents div.innerWrap div.contentCover div.content div.list div.bo_total { float:left; padding-top:5px; }
#container div.contents div.innerWrap div.contentCover div.content div.list div.bo_total span { color:#d80546; font-family:Dotum; font-weight:600; }
#container div.contents div.innerWrap div.contentCover div.content div.list div.bo_search { float:right; }
#container div.contents div.innerWrap div.contentCover div.content div.list div.bo_search.absoluteSearch { float:none; position:absolute; top:-50px; right:0px; }
#container div.contents div.innerWrap div.contentCover div.content div.list div.bo_search form { float:left; }
#container div.contents div.innerWrap div.contentCover div.content div.list div.bo_search select { float:left; width:80px; height:28px; margin:0 5px 0 0; border:1px solid #ccc; }
#container div.contents div.innerWrap div.contentCover div.content div.list div.bo_search select#bo_sel_cate { width:auto; }
#container div.contents div.innerWrap div.contentCover div.content div.list div.bo_search div.keyCover { float:left; width:228px; background:#fff; border:1px solid #ccc; }
#container div.contents div.innerWrap div.contentCover div.content div.list div.bo_search div.keyCover input.searchKey { background:none; border:none; width:182px; height:26px; padding:0 5px; line-height:26px; font-size:14px; vertical-align:top; }
#container div.contents div.innerWrap div.contentCover div.content div.list div.bo_search div.keyCover input.searchKey:-moz-placeholder { color:#666; }
#container div.contents div.innerWrap div.contentCover div.content div.list div.bo_search div.keyCover input.searchKey:-ms-input-placeholder { color:#666; }
#container div.contents div.innerWrap div.contentCover div.content div.list div.bo_search div.keyCover input.searchKey::-moz-placeholder { color:#666; }
#container div.contents div.innerWrap div.contentCover div.content div.list div.bo_search div.keyCover input.searchKey::-webkit-input-placeholder { color:#666; }
#container div.contents div.innerWrap div.contentCover div.content div.list div.bo_search div.keyCover button.searchBtn { width:31px; height:26px; line-height:24px; overflow:hidden; text-indent:-1000px; vertical-align:top; border:none; background:url('/~ftp_compas114/images/common/btnSearchGray.png') center no-repeat;}


#container div.contents div.innerWrap div.contentCover div.content div.list div.boPage { padding:30px 0; }
#container div.contents div.innerWrap div.contentCover div.content div.list div.boPage table { margin:0px auto; table-layout:auto; }
#container div.contents div.innerWrap div.contentCover div.content div.list div.boPage table tbody tr { text-align:center; }
#container div.contents div.innerWrap div.contentCover div.content div.list div.boPage table tbody tr td { padding-left:4px; }
#container div.contents div.innerWrap div.contentCover div.content div.list div.boPage table tbody tr td a { display:block; width:27px; height:27px; line-height:26px; font-size:14px; color:#333; text-align:center; border:1px solid #ddd; }
#container div.contents div.innerWrap div.contentCover div.content div.list div.boPage table tbody tr td a.first { background:none; }
#container div.contents div.innerWrap div.contentCover div.content div.list div.boPage table tbody tr td a.on { color:#ff222a; }
#container div.contents div.innerWrap div.contentCover div.content div.list div.boPage table tbody tr td a:hover { color:#ff222a; }
#container div.contents div.innerWrap div.contentCover div.content div.list div.boPage table tbody tr th a { display:block; width:27px; height:27px; border:1px solid #ddd; overflow:hidden; margin:0 3px; text-indent:-1000px; }
#container div.contents div.innerWrap div.contentCover div.content div.list div.boPage table tbody tr th a.first { background:url('/images/common/bbsPageFirst.png') center no-repeat; }
#container div.contents div.innerWrap div.contentCover div.content div.list div.boPage table tbody tr th a.prev { margin-right:9px; width:5px; background:url('/images/common/bbsPagePrev.png') center no-repeat; }
#container div.contents div.innerWrap div.contentCover div.content div.list div.boPage table tbody tr th a.next { margin-left:13px; background:url('/images/common/bbsPageNext.png') center no-repeat; }
#container div.contents div.innerWrap div.contentCover div.content div.list div.boPage table tbody tr th a.last { background:url('/images/common/bbsPageLast.png') center no-repeat; }

#container div.contents div.innerWrap div.contentCover div.content div.list div.bbs_btn { float:right; }
#container div.contents div.innerWrap div.contentCover div.content div.list div.bbs_btn button.bbs_btn { color:#fff; }
#container div.contents div.innerWrap div.contentCover div.content div.list div.bbs_btn button.bbs_btn_write { width:95px; height:38px; font-size:13px; font-weight:600; color:#fff; background:url('/images/common/btnBg.png') no-repeat; border:none; }


#container div.contents div.innerWrap div.contentCover div.content div.list #bbs_list { width:100%; clear:both; margin-top:10px; border-top:2px solid #bbb; }
#container div.contents div.innerWrap div.contentCover div.content div.list #bbs_list.noMargin { margin-top:0px; }
#container div.contents div.innerWrap div.contentCover div.content div.list #bbs_list thead th { padding:0 5px; height:47px; border-bottom:1px solid #ddd; font-size:14px; font-weight:600; color:#333; background:url('/images/common/tableHeadBg.gif') repeat; }
#container div.contents div.innerWrap div.contentCover div.content div.list #bbs_list thead th.bbs_num_title { }
#container div.contents div.innerWrap div.contentCover div.content div.list #bbs_list td { height:21px; padding:5px 0; border-bottom:1px solid #e5e5e5; text-align:center; color:#333; font-size:14px; }
#container div.contents div.innerWrap div.contentCover div.content div.list #bbs_list td nobr { font-size:14px; color:#333; }
#container div.contents div.innerWrap div.contentCover div.content div.list #bbs_list td.empty { padding:15px 15px 12px; }
#container div.contents div.innerWrap div.contentCover div.content div.list #bbs_list td.bbs_subj { padding:0; text-align:left; }
#container div.contents div.innerWrap div.contentCover div.content div.list #bbs_list td.bbs_subj img.bbs_secret { float:left; padding-top:14px; }
#container div.contents div.innerWrap div.contentCover div.content div.list #bbs_list td.bbs_subj span.bbs_depth { display:block; width:7px; height:7px; margin-top:16px; background:url('/images/common/iconDepth.gif') center no-repeat; overflow:hidden; text-indent:-1000px; }
#container div.contents div.innerWrap div.contentCover div.content div.list #bbs_list td.bbs_subj a { display:inline-block; padding:15px 15px 12px; float:left; }
#container div.contents div.innerWrap div.contentCover div.content div.list #bbs_list td.bbs_subj a nobr { color:#333; font-size:14px; display:block; float:left; overflow:hidden; text-overflow:ellipsis; max-width:500px; .max-width:470px; }
#container div.contents div.innerWrap div.contentCover div.content div.list #bbs_list.bbs_list_notice td.bbs_subj a nobr { max-width:575px; .max-width:545px; }
#container div.contents div.innerWrap div.contentCover div.content div.list #bbs_list td.bbs_subj span.cmtCount { display:inline-block; padding:17px 0 14px; }
#container div.contents div.innerWrap div.contentCover div.content div.list #bbs_list td.bbs_date,
#container div.contents div.innerWrap div.contentCover div.content div.list #bbs_list td.bbs_count { color:#666; font-size:14px; }

#container div.contents div.innerWrap div.contentCover div.content div.list #bbs_gal, div#container div.innerContainer div.list #bbs_gal ul { clear:both;list-style:none;margin:0; }
#container div.contents div.innerWrap div.contentCover div.content div.list #bbs_gal { margin-top:15px !important; zoom:1; text-align:center; }
#container div.contents div.innerWrap div.contentCover div.content div.list #bbs_gal.noMargin { margin-top:0px !important; zoom:1; }
#container div.contents div.innerWrap div.contentCover div.content div.list #bbs_gal:after { display:block; clear:both; content:""; }
#container div.contents div.innerWrap div.contentCover div.content div.list #bbs_gal li.bbs_gal_it { display:inline-block; width:206px; height:178px; margin:0 0 9px 9px; float:left; text-align:center; border:1px solid #dedede; }
#container div.contents div.innerWrap div.contentCover div.content div.list #bbs_gal li.bbs_gal_it img.bbs_secret { display:none; }
#container div.contents div.innerWrap div.contentCover div.content div.list #bbs_gal li.bbs_gal_it.top { border-top:1px solid #e4e4e4; }
#container div.contents div.innerWrap div.contentCover div.content div.list #bbs_gal li.bbs_gal_it_front { margin-left:0px; }
#container div.contents div.innerWrap div.contentCover div.content div.list #bbs_gal li.bbs_gal_it .bbs_gal_img { width:188px; height:130px; margin:9px 0 0 9px; cursor:pointer; -ms-behavior:url('backgroundsize.min.htc'); }
#container div.contents div.innerWrap div.contentCover div.content div.list #bbs_gal li.bbs_gal_it .bbs_gal_img img { width:188px; height:130px; }
#container div.contents div.innerWrap div.contentCover div.content div.list #bbs_gal li.bbs_gal_it .bbs_gal_tit a { display:block; line-height:39px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
#container div.contents div.innerWrap div.contentCover div.content div.list #bbs_gal li.bbs_gal_it .bbs_gal_tit a nobr { width:188px; margin:0 auto; color:#333; font-size:14px; font-weight:600; }
#container div.contents div.innerWrap div.contentCover div.content div.list #bbs_gal li.bbs_gal_empty { float:none; border:2px solid #ddd; width:auto; height:auto; margin:0px; padding:30px; text-align:center; font-size:18px; background:none; }

#container div.contents div.innerWrap div.contentCover div.content table#bbs_write { margin:0px 0 10px; width:100%; border-top:2px solid #666; border-bottom:1px solid #dbdbdb; }
#container div.contents div.innerWrap div.contentCover div.content table#bbs_write th { width:20% !important; padding:8px 0 8px 19px; border-bottom:1px solid #dbdbdb; background:#fafafa; text-align:left; }
#container div.contents div.innerWrap div.contentCover div.content table#bbs_write th.required { background:url('/images/common/iconRequired.png') 0px 0px no-repeat; }
#container div.contents.disContents div.innerWrap div.contentCover div.content table#bbs_write th.required { background:url('/images/common/iconDisRequired.png') 0px 0px no-repeat; }
#container div.contents div.innerWrap div.contentCover div.content table#bbs_write td { padding:10px 7px; border-bottom:1px solid #dbdbdb; }
#container div.contents div.innerWrap div.contentCover div.content table#bbs_write td .description { display:block; margin-top:5px; color:#000; }
#container div.contents div.innerWrap div.contentCover div.content table#bbs_write td .spam { display:inline-block; padding:0 10px; height:24px; vertical-align:top; background:url('/images/common/spamBg.gif'); margin-right:5px; }
#container div.contents div.innerWrap div.contentCover div.content table#bbs_write td span.spamDesc { display:inline-block; font-size:14px; line-height:17px; padding-left:22px; margin-left:13px; color:#f60029; background:url('/images/common/iconSpam.gif') left no-repeat; *zoom:1;}
#container div.contents div.innerWrap div.contentCover div.content table#bbs_write td textarea.fm_text { width:680px; padding:5px; border:1px solid #ccc; }
#container div.contents div.innerWrap div.contentCover div.content table#bbs_write td input { border:1px solid #ccc; padding:5px 5px 4px; }
#container div.contents div.innerWrap div.contentCover div.content table#bbs_write td input#inputSpam { width:60px; }
#container div.contents div.innerWrap div.contentCover div.content table#bbs_write td input.file { padding:0px; width:450px; }
#container div.contents div.innerWrap div.contentCover div.content table#bbs_write td input.delete { margin-left:5px; padding:0px; border:none; }
#container div.contents div.innerWrap div.contentCover div.content div.bbs_write { padding-bottom:70px; }
#container div.contents div.innerWrap div.contentCover div.content div.bbs_write div.bbs_btn { margin-top:55px; }
#container div.contents div.innerWrap div.contentCover div.content div.bbs_write div.bbs_btn ul.bbs_btn_r { float:none; width:200px; margin:0 auto; }
#container div.contents div.innerWrap div.contentCover div.content div.bbs_write div.bbs_btn ul.bbs_btn_r li { }
#container div.contents div.innerWrap div.contentCover div.content div.bbs_write div.bbs_btn ul.bbs_btn_r li button { width:95px; height:38px; font-size:13px; font-weight:600; color:#fff; background:url('/images/common/btnBg.png') no-repeat; border:none; }
#container div.contents div.innerWrap div.contentCover div.content div.bbs_write div.bbs_btn ul.bbs_btn_r li button.save { }
#container div.contents div.innerWrap div.contentCover div.content div.bbs_write div.bbs_btn ul.bbs_btn_r li button.cancel { background:url('/images/common/btnBgRed.png') no-repeat; }
/* 개인정보제공정책 동의 20150818 :: DEV932 */
#container div.contents div.innerWrap div.contentCover div.content div.bbs_write div.agreement { margin-top:50px; }
#container div.contents div.innerWrap div.contentCover div.content div.bbs_write div.agreement div.agreementContent { padding:10px; height:170px; border:1px solid #D4d5d7; background:#f1f1f1; overflow-y:scroll; margin-bottom:10px; }
#container div.contents div.innerWrap div.contentCover div.content div.bbs_write div.agreement input { vertical-align:middle; }
#container div.contents div.innerWrap div.contentCover div.content div.bbs_write div.agreement label { vertical-align:middle; }
/* 개인정보제공정책 동의 20150818 :: DEV932 */


#container div.contents div.innerWrap div.contentCover div.content div#bbs_view { }
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view img { max-width:810px; }
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view table.info { width:100%; }
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view table.info thead { background:url('/images/common/tableHeadBg.gif') repeat; }
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view table.info thead td { height:47px; padding:0 5px; border-top:2px solid #bbb; border-bottom:1px solid #ddd; color:#666; background:url('/images/common/bbsViewPartition.gif') left center no-repeat; text-align:center; }
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view table.info thead td.title { font-size:14px; text-align:left; font-weight:600; padding-left:25px; border-left:none; color:#333; background:none; }
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view table.info thead td.writer { background:none; }
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view table.info tbody { }
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view table.info tbody tr th { }
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view table.info tbody tr td { height:36px; background:#f5f5f5; padding:0 25px; text-align:right; }
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view table.info tbody tr td ul li a { padding-left:12px; background:url('/images/common/iconFile.gif') left center no-repeat; color:#666; }
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view div#bbs_cont { padding:30px 25px; border-bottom:1px solid #aaa; font-size:14px; color:#333; line-height:160%; }
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view div#bbs_cont * { font-size:14px; color:#333; line-height:160%; }
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view div#bbs_cont div.imgFileList { margin-bottom:20px; }
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view div#bbs_cont div.imgFileList ul li { margin-bottom:10px; text-align:center; }
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view div#bbs_cont div.detailVideo { margin-top:20px; }
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view div#bbs_prev_or_next { margin-top:38px; }
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view div#bbs_prev_or_next table { width:100%; border:1px solid #ddd; background:#fafafa; table-layout:fixed; }
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view div#bbs_prev_or_next table tbody tr th { height:40px; font-size:14px; font-weight:600; color:#333; }
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view div#bbs_prev_or_next table tbody tr td { height:40px; font-size:14px; color:#666; padding:0 13px 0 0; }
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view div#bbs_prev_or_next table tbody tr th.bbs_next { border-left:1px solid #ddd; }
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view div#bbs_prev_or_next table tbody tr td a { width:245px; display:block; float:left; font-size:14px; color:#666; *zoom:1; .display:inline; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view div#bbs_prev_or_next table tbody tr td a:hover { text-decoration:underline; }
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view div#bbs_prev_or_next table tbody tr td span.bbs_etc_date { color:#666; float:right; font-size:13px; line-height:19px; }
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view div.bbs_btn { margin-top:30px; }
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view div.bbs_btn ul { }
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view div.bbs_btn ul li button { width:95px; height:38px; font-size:13px; font-weight:600; color:#fff; background:url('/images/common/btnBg.png') no-repeat; border:none; }
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view div.bbs_btn ul.bbs_btn_l li button { }
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view div.bbs_btn ul.bbs_btn_l li button.bbs_btn_modify { }
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view div.bbs_btn ul.bbs_btn_l li button.bbs_btn_delete { background:url('/images/common/btnBgRed.png') no-repeat; }
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view div.bbs_btn ul.bbs_btn_r li button { }
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view div.bbs_btn ul.bbs_btn_r li button.bbs_btn_list { }
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view div.bbs_btn ul.bbs_btn_r li button.bbs_btn_write { }

#bbs_memo { line-height:160%; }
#bbs_memo * { line-height:160%; }
#bbs_memo table { word-break:break-all; max-width:100%; }
#bbs_memo img { max-width:731px; }

/*
#container div.contents div.content section#bbs_info { margin-bottom:10px; }
#container div.contents div.content section#bbs_info ul { list-style:none;margin:0;zoom:1; }
#container div.contents div.content section#bbs_info ul:after { display:block;clear:both;content:""; }
#container div.contents div.content section#bbs_info li { font-size:9pt; }
#container div.contents div.content section#bbs_info li span, #bbs_info li strong, #bbs_info li a { display:inline-block; }
#container div.contents div.content section#bbs_info li span { width:60px;margin-right:7px;padding:0 10px;border-right:1px solid #ccc;text-align:right; }
#container div.contents div.content section#bbs_info ul.bbs_info1 { padding:10px 0;border-bottom:1px solid #e5e5e5; }
#container div.contents div.content section#bbs_info ul.bbs_info1 li { float:left;width:33%; }
#container div.contents div.content section#bbs_info ul.bbs_info2 { padding:0; }
#container div.contents div.content section#bbs_info ul.bbs_info2 li { padding:10px 0;border-bottom:1px solid #e5e5e5; }
#container div.contents div.content section#bbs_info ul.bbs_info2 li a { font-weight:bold;color:#808080; }

#container div.contents div.content section#bbs_cont { display:block;width:100%;margin-bottom:10px;padding:20px 0;border-bottom:1px solid #e5e5e5; }
#container div.contents div.content section#bbs_cont ul.bbs_file { width:100%;list-style:none;margin:0 0 20px;padding:0 0 20px;border-bottom:1px solid #e5e5e5; }
#container div.contents div.content section#bbs_cont ul.bbs_file li { margin-bottom:10px;text-align:center; }
#container div.contents div.content section#bbs_cont img { max-width:100%;cursor:pointer; }
*/

#container div.contents div.innerWrap div.contentCover div.content div#bbs_view div#bbs_cmt_l { padding-top:50px; }
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view div#bbs_cmt_l ul { width:100%; }
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view div#bbs_cmt_l ul li.bbs_cmt_lv1 { position:relative; margin-bottom:5px; padding:10px; border:1px solid #e5e5e5; background:#f2f2f2; }
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view div#bbs_cmt_l .btn { float:right;margin-left:10px; background:none; }
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view div#bbs_cmt_l .info { margin-bottom:5px; font-weight:bold; }
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view div#bbs_cmt_l .info > .date { display:inline-block; margin-left:5px;font-family:Arial;font-size:11px;font-weight:normal;color:#808080; }
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view div#bbs_cmt_l .info button.cmtDelete { background:none; }
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view div#bbs_cmt_l .content { line-height:160%; }
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view div#bbs_cmt_w { height:148px; margin:10px 0; border:1px solid #e5e5e5; padding:0 19px; background:#f2f2f2; }
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view div#bbs_cmt_w ul { border-bottom:1px dotted #ddd; padding:14px 0 10px; }
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view div#bbs_cmt_w ul li { float:left; margin-right:15px; }
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view div#bbs_cmt_w ul li label { display:inline-block; margin-right:5px; font-size:14px; }
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view div#bbs_cmt_w ul li input { border:1px solid #e5e5e5; width:123px; margin:0 10px 0 5px; padding:9px 5px 7px; }
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view div#bbs_cmt_w div.cmtContent { padding-top:10px; float:left; }
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view div#bbs_cmt_w div.cmtContent textarea { width:600px; height:53px; padding:5px; border:1px solid #e5e5e5; }
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view div#bbs_cmt_w div.bbs_btn { float:right; padding-top:10px; margin-top:0px; }
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view div#bbs_cmt_w div.bbs_btn ul { padding:0px; width:auto; border:none; }
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view div#bbs_cmt_w div.bbs_btn ul li { margin:0px; }
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view div#bbs_cmt_w div.bbs_btn ul li button.cmtWrite { width:70px; height:64px; border:1px solid #bbb; background:#fff; color:#000; }

#bbs_etc { padding-bottom:20px; }
#bbs_etc .bbs_tit { padding:15px 5px; border-top:2px solid #666; border-bottom:1px solid #dbdbdb; background:#f5f5f5; font-size:16px; text-align:center; }
#bbs_etc .bbs_etc_txt { margin-bottom:50px;padding:50px 0;text-align:center;border-bottom:1px solid #dbdbdb; color:#333; font-size:14px; line-height:160%; }
#bbs_etc div.bbs_pwd_cover { float:left; }
#bbs_etc div.bbs_pwd_cover label { font-weight:600; margin-right:10px; }
#bbs_etc div.bbs_pwd_cover input { border:1px solid #ccc; padding:7px 5px 5px; }
#bbs_etc div.bbs_btn { }
#bbs_etc div.bbs_btn ul.bbs_btn_r { }
#bbs_etc div.bbs_btn ul.bbs_btn_r li span button { width:95px; height:38px; font-size:13px; font-weight:600; color:#fff; background:url('/images/common/btnBg.png') no-repeat; border:none; }
#bbs_etc div.bbs_btn ul.bbs_btn_r li span.blue button { }
#bbs_etc div.bbs_btn ul.bbs_btn_r li span.gray button { background:url('/images/common/btnBgRed.png') no-repeat; }
.bbs_btn { zoom:1; }
.bbs_btn:after { display:block;clear:both;content:""; }
.bbs_btn ul { list-style:none;margin:0;padding:0; }
.bbs_btn ul li { float:left; }
.bbs_btn > .bbs_btn_r { float:right; }
.bbs_btn > .bbs_btn_r li button { margin-left:5px; }
.bbs_btn > .bbs_btn_l { float:left; }
.bbs_btn > .bbs_btn_l li button { margin-right:5px; }



/* Inquiry */
#container div#subInquiry { }
#container div#subInquiry div.agreement { padding:10px 0px; height:170px; border:3px solid #ccc; background:#fff; overflow-y:scroll; }
#container div#subInquiry div.agreement div.innerCover { padding:0 30px 0 10px; height:100%; line-height:140%; }
#container div#subInquiry div.agreementZone div.checkCover { height:22px; padding-top:8px; background:#666; text-align:right; padding-right:7px; }
#container div#subInquiry div.agreementZone div.checkCover input { vertical-align:middle; }
#container div#subInquiry div.agreementZone div.checkCover label { color:#fff; vertical-align:top; }
#container div#subInquiry table.write { margin:30px 0 10px; width:100%; border-top:1px solid #dbdbdb; }
#container div#subInquiry table.write thead tr th { font-size:14px; color:#fff; background:#0181bd; height:33px; padding-top:7px; text-align:left; padding-left:21px; }
#container div#subInquiry table.write tbody tr th { padding:8px 0 8px 25px; border-bottom:1px solid #dbdbdb; text-align:left; color:#000; }
#container div#subInquiry table.write tbody tr th.required { background:url('/images/common/iconRequired.png') 0px 0px no-repeat; }
#container div.contents.disContents div#subInquiry table.write tbody tr th.required { background:url('/images/common/iconDisRequired.png') 0px 0px no-repeat; }
#container div#subInquiry table.write tbody tr th.spamRequired { background:url('/images/common/iconRequired.png') 0px 0px no-repeat; }
#container div.contents.disContents div#subInquiry table.write tbody tr th.spamRequired { background:url('/images/common/iconDisRequired.png') 0px 0px no-repeat; }
#container div#subInquiry table.write tbody tr td { padding:8px 7px; border-bottom:1px solid #dbdbdb; }
#container div#subInquiry table.write tbody tr td .description { display:block; margin-top:5px; color:#000; }
#container div#subInquiry table.write tbody tr td input { width:182px; border:1px solid #ccc; padding:5px 5px 4px; }
#container div#subInquiry table.write tbody tr td input.title { width:710px; }
#container div#subInquiry table.write tbody tr td input.name { width:80px; }
#container div#subInquiry table.write tbody tr td input#postCode { width:50px; }
#container div#subInquiry table.write tbody tr td input#address,
#container div#subInquiry table.write tbody tr td input#detailAddress { width:250px; }
#container div#subInquiry table.write tbody tr td input.phone { width:125px; }
#container div#subInquiry table.write tbody tr td input.file { width:350px; padding:0px; }
#container div#subInquiry table.write tbody tr td input.delete { margin-left:5px; padding:0px; border:none; }
#container div#subInquiry table.write tbody tr td input.radio { border:none; width:auto; height:31px; padding:0px; }
#container div#subInquiry table.write tbody tr td textarea { width:710px; height:230px; padding:5px; border:1px solid #ccc; }
#container div#subInquiry table.write tbody tr td.addr div { margin-top:8px; }
#container div#subInquiry table.write tbody tr td.addr div.front { margin-top:0px; }
#container div#subInquiry table.write tbody tr td.addr div button { height:23px; padding:0 8px; background:#666; color:#fff; vertical-align:top; }
#container div#subInquiry table.write tbody tr td.spamValue { }
#container div#subInquiry table.write tbody tr td.spamValue span#spamValue { display:inline-block; padding:0 10px; height:24px; vertical-align:top;background:url('/images/common/spamBg.gif'); margin-right:5px; }
#container div#subInquiry table.write tbody tr td input#spamInput { width:60px; margin-right:5px; }
#container div#subInquiry table.write tbody tr td span.spamDesc { display:inline-block; line-height:17px; font-size:14px; padding-left:22px; margin-left:13px; color:#f60029; background:url('/images/common/iconSpam.gif') left no-repeat; *zoom:1;}
#container div#subInquiry div.control { margin-top:30px; text-align:center; }
#container div#subInquiry div.control button { width:95px; height:38px; font-size:14px; font-weight:600; background:url('/images/common/btnBg.png') no-repeat; border:none; color:#fff; }
#container div#subInquiry div.control button.write { margin-right:5px; }
#container div#subInquiry div.control button.cancel { background:url('/images/common/btnBgRed.png') no-repeat; }

div.pager { padding:30px 0; }
div.pager table { margin:0px auto; table-layout:auto; }
div.pager table tbody tr { text-align:center; }
div.pager table tbody tr td { padding-left:4px; }
div.pager table tbody tr td a { display:block; width:27px; height:27px; line-height:26px; font-size:14px; color:#333; text-align:center; border:1px solid #ddd; }
div.pager table tbody tr td a.first { background:none; }
div.pager table tbody tr td a.on { color:#ff222a; }
div.pager table tbody tr td a:hover { color:#ff222a; }
div.pager table tbody tr th a { display:block; width:27px; height:27px; border:1px solid #ddd; overflow:hidden; margin:0 3px; text-indent:-1000px; }
div.pager table tbody tr th a.first { background:url('/images/common/bbsPageFirst.png') center no-repeat; }
div.pager table tbody tr th a.prev { margin-right:9px; background:url('/images/common/bbsPagePrev.png') center no-repeat; }
div.pager table tbody tr th a.next { margin-left:13px; background:url('/images/common/bbsPageNext.png') center no-repeat; }
div.pager table tbody tr th a.last { background:url('/images/common/bbsPageLast.png') center no-repeat; }
/*
div.pager table tbody tr th a.first:hover { background:url('/images/common/bbsPageFirstOn.png') center no-repeat; }
div.pager table tbody tr th a.prev:hover { background:url('/images/common/bbsPagePrevOn.png') center no-repeat; }
div.pager table tbody tr th a.next:hover { background:url('/images/common/bbsPageNextOn.png') center no-repeat; }
div.pager table tbody tr th a.last:hover { background:url('/images/common/bbsPageLastOn.png') center no-repeat; }
*/