@charset "utf-8";

/* 인증서 */
div#board.certificate ul.d932Tab {margin-bottom:20px; background:url('/~ftp_seilhoist/images/sub/bg_tab.gif') left bottom repeat-x;}
div#board.certificate ul.d932Tab:after {display:block; clear:both; content:'';}
div#board.certificate ul.d932Tab li {float:left; margin-right:3px;}
div#board.certificate ul.d932Tab li a.front {display:inline-block; width:140px; padding:10px 0; color:#4c4c4c; text-align:center; border:1px solid #d9d9d9; background:#ebebeb;}
div#board.certificate ul.d932Tab li a.front:hover {color:#1250b0; font-weight:bold; background:#fff;}
div#board.certificate ul.d932Tab li a.selected {color:#1250b0; font-weight:bold; background:#fff; border-bottom:1px solid #fff;}
div#board.certificate ul.list {margin-left:-20px;}
div#board.certificate ul.list:after {display:block; clear:both; content:'';}
div#board.certificate ul.list li {float:left; width:170; margin:0 0 35px 20px;}
div#board.certificate ul.list li a {display:block;}
div#board.certificate ul.list li a.thumb {padding:6px; background:url('/~ftp_seilhoist/images/main/blt03.gif') repeat;}
div#board.certificate ul.list li a.thumb span.thumb {display:block; width:158px; height:185px; font-size:0; background:#fff; background-size:contain; background-repeat:no-repeat; background-position:center;}
div#board.certificate ul.list li a.subject {margin-top:10px; text-align:center; font-weight:bold; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
div#board.certificate ul.list li a.subject:hover {color:#1250b0;}
div#board.certificate ul.list .empty {width:100%; margin:145px 0 100px; text-align:center;}


/*제품소개*/
div#product.detail div.image {padding:7px; background:url('/~ftp_seilhoist/images/main/blt03.gif') repeat;}
div#product.detail div.image div.zoom {height:501px;}
div#product.detail div.prodTitle span.title {display:block; padding:18px 0; color:#fff; font-size:23px; font-weight:600; text-align:center; background:#2165ac;}
div#product.detail div.image div.zoom div.zoomImage a {display:table-cell; width:726px; height:456px; padding:25px 0 20px 0; text-align:center; vertical-align:middle; background:#fff;}
div#product.detail div.image div.zoom div.zoomImage a img {max-width:680px; max-height:450px;}
div#product.detail div.image div.preview div.list {width:666px; padding:10px 30px 30px 30px; background:#fff;}
div#product.detail div.image div.preview div.list div.thumb { float:left; width:571px; height:103px; margin-left:29px; overflow:hidden; position:relative; }
div#product.detail div.image div.preview div.list ul { position:absolute; }
div#product.detail div.image div.preview div.list ul li {float:left; margin-left:13px; width:133px; height:103px;}
div#product.detail div.image div.preview div.list ul li:first-child {margin:0;}
div#product.detail div.image div.preview div.list ul li a {display:table-cell; width:135px; height:101px; border:1px solid #d7d7d7; text-align:center; vertical-align:middle; font-size:0px; line-height:0;}
div#product.detail div.image div.preview div.list ul li a.selected {border:1px solid #1250b0;}
div#product.detail div.image div.preview div.list ul li a img {max-width:103px; max-height:73px;}
div#product.detail div.image div.preview div.list span {margin-top:32px;}
div#product.detail div.detail div.section div.title {margin:45px 0 10px 0; padding-left:17px; font-size:16px; font-weight:bold; background:url('/~ftp_seilhoist/images/main/blt_h3.gif') left 5px no-repeat;}
div#product.detail div.detail div.section.drawing div.content1 div.item {padding:25px; text-align:center; font-size:0; border:1px solid #d6dce3;}
div#product.detail div.detail div.section.drawing div.content1 div.item img {max-width:688px; background-size:contain; background-repeat:no-repeat; background-position:center;}


/*온라인문의*/
div#board div.write div.box {height:175px; padding:5px 20px 20px 20px; overflow-y:scroll; border-left:1px solid #d6dce3; border-right:1px solid #d6dce3; border-top:1px solid #d6dce3;}
div#board div.write div.box p {margin:15px 0 0 0;}
div#board div.write div.box ul {padding:15px 15px 0 15px;}
div#board div.write div.box li {padding-left:10px; background:url('/~ftp_seilhoist/images/main/blt05.gif') left 8px no-repeat;}
div#board div.write div.box h4 {margin:20px 0 0 0; color:#0d5db7; font-size:14px; font-weight:bold;}
div#board div.write div.box_check {margin-bottom:35px; padding:5px 10px; text-align:right; border:1px solid #d6dce3; background:#f8f8f8;}
div#board div.write div.box_check input {margin-right:5px; vertical-align:-1px;}
div#board div.write div.tip {margin-bottom:10px; text-align:right; background:url('/~ftp_seilhoist/images/sub/icon_required.png') 475px center no-repeat;}
div#board div.write div.tip strong {color:#ef3e61;}

div#board div.write table {width:100%; border-top:2px solid #0d5db7;}
div#board div.write table th, div#board div.write table td {padding:7px; border-bottom:1px solid #d6dce3;}
div#board div.write table th {text-align:left; padding-left:50px; background:#f8f8f8;}
div#board div.write table th.required {color:#ef3e61; background:url('/~ftp_seilhoist/images/sub/icon_required.png') 30px center no-repeat #f8f8f8;}
div#board div.write table td {padding-left:10px;}
div#board div.write table td.add span.postCode,
div#board div.write table td.add input.addrJibun,
div#board div.write table td.add input.addrRoad,
div#board div.write table td.add input.addrDetail {display:block; margin-bottom:5px;}
div#board div.write table td input {padding:5px;}
div#board div.write table td.add span.postCode button.findAddr {height:27px; margin-left:3px; padding:0 7px; color:#ededed; font-size:11px; vertical-align:-1px; border:1px solid #1d1d1d; background:#333; cursor:pointer;}
div#board div.write table td.add input.addrJibun,
div#board div.write table td.add input.addrRoad,
div#board div.write table td.add input.addrDetail {width:80%;}
div#board div.write table td .subject {width:99%;}
div#board div.write table td .contents {width:100%; height:100px;}
div#board div.write table td.spamValue span.spamDesc {display:block; margin-top:7px; color:#333;}
div#board div.write table td.spamValue #kcaptcha_image {vertical-align:middle;}
div#board div.write table td.spamValue .captcha {height:19px; vertical-align:middle;}

div#board div.write div.control {margin-top:30px; text-align:right;}
div#board div.write div.control button.button {display:inline-block; padding:7px 10px; border:1px solid #326ca6; border-radius:4px; color:#444 !important; vertical-align:middle; white-space:nowrap; cursor:pointer; background-color:#fff; background-image:none;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
div#board div.write div.control button.button:hover {border:1px solid #333; background:#333; color:#fff !important;}
div#board div.write div.control button.button:before {font-family:'FontAwesome'; margin-right:7px; color:#ff6600;}
div#board div.write div.control button.submit:before {content:'\f00c';}
div#board div.write div.control button.cancel:before {content:'\f00d';}


/*페이징*/
div#board div.page, div.content div.page {clear:both; padding-top:30px; text-align:center;}
div#board div.page table.devPage, div.content div.page table.devPage {margin:0 auto;}
div#board div.page table.devPage td, div.content div.page table.devPage td {padding:0 3px;}
div#board div.page table.devPage td a, div.content div.page table.devPage td a {display:table-cell; width:26px; height:26px; margin:0 4px; text-align:center; color:#252525; line-height:25px; letter-spacing:-2px; vertical-align:middle; border:solid 1px #dedede; background:#fff;}
div#board div.page table.devPage td a:hover, div#board div.page table.devPage td.devNowPage a {color:#fff; font-weight:bold; background:#0d5db7;}
div.content div.page table.devPage td a:hover, div#board div.page table.devPage td.devNowPage a {color:#fff; font-weight:bold; background:#0d5db7;}








/* Partner */
div#board.partner .list {margin-left:-12px; padding:0; zoom:1;}
div#board.partner .list:after {display:block; clear:both; content:'';}
div#board.partner .list li {float:left; width:228px; margin:0 0 25px 12px; padding:9px 0; text-align:center; border:1px solid #e5e5e5;}
div#board.partner .list li a {display:block;}
div#board.partner ul li a.subject {display:none;}
div#board.partner ul li a.thumb {width:100%; height:50px;}
div#board.partner ul li a.thumb span.thumb {display:block; height:50px; background-repeat:no-repeat; background-position:center; overflow:hidden; text-indent:-1000em;}

/* 동영상 */
div#board.gallery ul.list {margin-left:-46px; padding:0; zoom:1;}
div#board.gallery ul.list:after {display:block; clear:both; content:'';}
div#board.gallery ul.list li {float:left; width:216px; margin:0 0 35px 46px;}
div#board.gallery ul.list li a {display:block;}
div#board.gallery ul.list li a.subject {margin-top:10px; text-align:center; font-weight:bold; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
div#board.gallery ul.list li a.subject:hover {color:#0d5db7;}
div#board.gallery ul.list li a.thumb {height:123px; border:10px solid #e9e9e9; padding:10px;}
div#board.gallery ul.list li a.thumb span.thumb {display:block; height:123px; background-size:contain; background-repeat:no-repeat; background-position:center; overflow:hidden; text-indent:-1000em;}

/* 공지사항 */
div#board div.list table.list {width:100%;table-layout:fixed;border-collapse:collapse; }
div#board div.list table.list thead th {padding:10px 0;border-top:1px solid #003b97;border-bottom:1px solid #ccc;font-weight:600;font-size:.9em;background:#fff;background:-webkit-gradient(linear, 0% 100%, 0% 40%, from(#ededed), to(#fff));}
div#board div.list table.list tbody td { padding:10px 0; border-bottom:1px solid #dedede;font-size:.95em; }
div#board div.list table.list tbody td.num, div#board div.list table.list tbody td.date { font-size:.82em;text-align:center;}
div#board div.list table.list tbody td.empty { text-align:center; padding:50px 0; }

div#board.performance div.list table.list tbody td.subject {text-align:center;}
div#board.performance div.list table.list tbody td.remark1 {text-align:center;}
div#board.performance div.list table.list tbody td.remark3 {text-align:center;}


/* 공통 */
div#board div.footer div.alignRight {margin-top:10px;text-align:right;}
div#board div.footer div.alignRight button.button {display:inline-block;padding:7px 10px;border:1px solid #326ca6;border-radius:4px;font-size:.85em;color:#444 !important;vertical-align:middle;white-space:nowrap;cursor:pointer;background-color:#fff;background-image:none;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
div#board div.footer div.alignRight button.button:hover {border:1px solid #333;background:#333;color:#fff !important;}
div#board div.footer div.alignRight button.modify:before {content:'\f021';font-family:'FontAwesome';margin-right:7px;color:#f60;}
div#board div.footer div.alignRight button.list:before {content:'\f0c9';font-family:'FontAwesome';margin-right:7px;color:#f60;}
div#board div.footer div.alignRight button.delete:before {content:'\f014';font-family:'FontAwesome';margin-right:7px;color:#f60;}

div#board table.detail {width:100%; table-layout:fixed;}
div#board table.detail th {padding:10px 0;border-top:1px solid #003b97;border-bottom:1px solid #ccc;font-weight:600;background:#fff;background:-webkit-gradient(linear, 0% 100%, 0% 40%, from(#ededed), to(#fff));}
div#board table.detail td {border-bottom:1px solid #dedede; padding:5px;}
div#board table.detail td.contents {padding:5px 5px 20px 5px;}
div#board table.detail td.contents .d932BoardMovie {display:block; margin:0 auto;}
div#board table.detail td label {font-weight:bold;}
div#board table.detail td label:after {content:' : ';}
div#board table.detail td a.d932BoardFile span.d932Image {display:none;}
div#board table.detail td a.d932BoardFile img {display:none;}
div#board table.detail td a.d932BoardImage {display:block; margin:20px 0; text-align:center;}
div#board table.detail td a.d932BoardImage img {width:720px; height:auto;}




/* 팝업 */
div#gsPopup {position:fixed; left:0; top:0; width:100%; height:100%; z-index:995;}
div#gsPopup div.background { width:100%; height:100%; position:fixed; top:0px; left:0px; z-index:996; background-color:#000; filter:alpha(opacity=50); opacity:0.5; }
div#gsPopup div.contents div.control {position:fixed; right:0; top:0; width:100px; height:100px; z-index:998;}
div#gsPopup div.contents div.control button {width:100px; height:100px; background:url('/~ftp_mvt_n/images/sub/btnClose4Layer.png') no-repeat center; border:0; cursor:pointer;}
div#gsPopup div.contents div.control button span {display:none;}
div#gsPopup div.contents div.content {position:absolute; z-index:997; width:auto; padding:0; font-size:0px; line-height:0px;}
div#gsPopup div.contents div.content img {border:20px solid #FFF; cursor:pointer;}


/*PRODUCT*/
div#product.list {margin-left:-42px;zoom:1;}
div#product.list:after {content:''; display:block; clear:both;}
div#product.list ul.product {width:100%; zoom:1;}
div#product.list ul.product:after {content:''; display:block; clear:both;}
div#product.list ul.product li {float:left; width:218px; margin:0 0 35px 42px; text-align:center;}
div#product.list ul.product li a {display:block; zoom:1;}
div#product.list ul.product li a:after {content:''; display:block; clear:both;}
div#product.list ul.product li a:hover {text-decoration:none; }
div#product.list ul.product li a span {display:block;}
div#product.list ul.product li a span.thumb {width:190px; height:123px; padding:10px; border:10px solid #e9e9e9; text-align:center; vertical-align:middle; display:table-cell; line-height:0px; }
div#product.list ul.product li a span.thumb img {max-width:170px; max-height:123px;}
div#product.list ul.product li a span.title {margin-top:10px; text-align:center; font-weight:bold; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
div#product.list ul.product .empty {width:100%; margin:50px 0 50px 0;}

.anchor {display:inline-block;padding:7px 10px;border:1px solid #326ca6;border-radius:4px;font-size:.85em;color:#444 !important;vertical-align:middle;white-space:nowrap;cursor:pointer;background-color:#fff;background-image:none;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
	.anchor:active, .anchor:hover, .anchor:focus {border:1px solid #333;background:#333;color:#fff !important;}
	.anchor i {margin-right:7px;color:#eb8d32;}

.description {margin-bottom:10px;}
.description strong {color:#1250b0; font-weight:bold;}