@charset "utf-8";

/* 
 * Nanum Gothic (Korean) http://www.google.com/webfonts/earlyaccess
 */
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 400;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot);
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff2) format('woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic Bold';
  font-style: normal;
  font-weight:600;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.eot);
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.woff2) format('woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic exBold';
  font-style: normal;
  font-weight: 800;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.eot);
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.woff2) format('woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.ttf) format('truetype');
}

html{overflow-y:scroll;}
body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,form,fieldset,legend,input,button,select,textarea{margin:0;padding:0;}
body{font-size:12px;color:#555;line-height:18px;font-family:Dotum,sans-serif;}
a{color:#555;text-decoration:none;border:none;}
fieldset,img{border:none;}
li{list-style:none;}
address{font-style:normal;}
.blind{visibility:hidden;width:0;height:0;overflow:hidden;line-height:0;}

#skip{position:absolute;top:-9999px;left:0;z-index:999;width:100%;height:30px;text-align:center;line-height:30px;background:#e90000;}
#skip a{color:white;}
#skip.active{top:0;}

#mainPopup{display:none;position:relative;width:100%;min-width:980px;height:89px;background:#ffdfc1 url(../images/main/popup_bg.gif) 0 bottom repeat-x;}
#mainPopup a{display:block;height:89px;margin:0 40px;overflow:hidden;background:url(../images/main/popup_bg.jpg) center 0 no-repeat;}
#mainPopup a img{display:block;width:608px;height:95px;margin:0 auto;}
#mainPopup .popupClose{position:absolute;top:0;right:11px;width:29px;height:89px;background:url(../images/main/popup_close.gif) center center no-repeat;}
#mainPopup .popupClose button{float:left;width:29px;height:89px;overflow:hidden;text-indent:-9999px;border:none;background:none;cursor:pointer;}


#wrap{position:relative;width:100%;min-width:980px;}

#header{position:relative;z-index:100;width:100%;height:120px;margin:0 auto;}
#header h1{position:absolute;top:30px;left:50%;margin:0 0 0 -490px;}
#header h1 a,
#header h1 img{float:left;}
#header .utility{position:absolute;top:31px;right:50%;margin:0 -490px 0 0;}
#header .utility li{display:inline;float:left;height:8px;margin:0 10px 0 0;padding:0 10px 0 0;border-right:1px solid #ccc;}
#header .utility li.last{margin:0;padding:0;border:none;}
#header .utility li a,
#header .utility li img{float:left;}
#header .topSearchArea{position:absolute;top:91px;right:40%;width:169px;height:24px;margin:0 -490px 0 0;background:url(../images/common/top_search_bg.gif) right 0 no-repeat;}
#header .topSearchArea:after{content:"";display:block;clear:both;}
#header .topSearchArea label{position:absolute;top:-9999px;width:0;height:0;line-height:0;overflow:hidden;}
#header .topSearchArea input{position:absolute;top:-9999px;float:left;}
#header .topSearchArea .inputText{width:128px;height:22px;font-size:12px;line-height:22px;padding:0 0 0 10px;border:1px solid #efefef;background:#efefef;}
#header .topSearchArea .inputText.out{background:#efefef url(../images/common/top_search_text.gif) 0 0 no-repeat;}
#header .topSearchArea.on input,
#header .topSearchArea.on .inputText{position:static;}
#header .gnbArea{position:absolute;top:86px;left:0;width:100%;height:32px;margin:0 auto;overflow:hidden;border-bottom:2px solid #e2161c;background:white url(../images/common/bg.gif) 0 0 repeat-x;}
#header .gnbArea div{position:absolute;top:61px;right:50%;margin:0 -463px 0 0;padding:58px 0 56px 65px;border-left:1px solid #eaeaea;}
#header .gnbArea div img{float:left;}

#gnb{position:absolute;top:0;left:50%;width:980px;margin:0 0 0 -490px;}
#gnb:after{content:"";display:block;clear:both;}
#gnb li{float:left;width:154px;margin:0;}
#gnb li a,
#gnb li img{float:left;}
#gnb li ul{float:left;width:154px;padding:33px 0 0;}
#gnb li ul li{width:100%;margin:0 0 11px;}

#visual{position:relative;z-index:99;width:100%;min-width:980px;height:196px;}
#visual p{position:absolute;top:60px;left:50%;margin:0 0 0 -470px;font-size:20px;color:#333;line-height:32px;font-family:'Nanum Gothic Bold';}
#visual p strong{font-size:24px;}
#visual.company{background:url(../images/company/visual.jpg) center 0 no-repeat;}
#visual.company p strong{color:#40a900;}
#visual.business{background:url(../images/business/visual.jpg) center 0 no-repeat;}
#visual.business p strong{color:#005672;}
#visual.product{background:url(../images/product/visual.jpg) center 0 no-repeat;}
#visual.product p strong{color:#005672;}
#visual.employment{background:url(../images/employment/visual.jpg) center 0 no-repeat;}
#visual.employment p strong{color:#005672;}
#visual.customer{background:url(../images/customer/visual.jpg) center 0 no-repeat;}
#visual.customer p strong{color:#7a5900;}

#contents{position:relative;z-index:99;width:980px;margin:0 auto;overflow:hidden;}
#contents.main{width:100%;height:779px;background:white;}
#contents:after{content:"";display:block;clear:both;}
#contents .leftContents{position:relative;z-index:100;float:left;width:163px;padding:0 0 60px;background:white;}
#contents .leftContents h2{}

#contents.main .section{position:absolute;top:508px;left:50%;z-index:1000;height:221px;}
#contents.main .section h2,
#contents.main .section h3{padding:19px 0 0 20px;font-size:16px;color:black;line-height:20px;font-family:'Nanum Gothic Bold';}
#contents.main .section h2.blind{padding:0;line-height:0;}
#contents.main .section.mainProduct{width:245px;margin:0 0 0 -490px;}
#contents.main .section.mainProduct .control{position:absolute;top:22px;left:164px;z-index:100;}
#contents.main .section.mainProduct .control li{float:left;width:17px;height:17px;margin:0 5px 0 0;}
#contents.main .section.mainProduct .control li button{float:left;width:17px;height:17px;overflow:hidden;text-indent:-9999px;border:none;background:none;cursor:pointer;}
#contents.main .section.mainProduct .control li.prev{background:url(../images/main/product_prev.gif) 0 0 no-repeat;}
#contents.main .section.mainProduct .control li.next{background:url(../images/main/product_next.gif) 0 0 no-repeat;}
#contents.main .section.mainProduct .control li.play{background:url(../images/main/product_play.gif) 0 0 no-repeat;}
#contents.main .section.mainProduct.play .control li.play{background:url(../images/main/product_play.gif) 0 -17px no-repeat;}
#contents.main .section.mainProduct .tabContents{position:absolute;top:-9999px;left:0;z-index:99;width:100%;height:221px;}
#contents.main .section.mainProduct .tabContents.on{top:0;}
#contents.main .section.mainProduct .tabContents .link{display:block;position:absolute;top:68px;left:0;width:100%;height:153px;overflow:hidden;text-align:center;}
#contents.main .section.mainProduct .tabContents .link img{display:block;max-width:100%;margin:0 auto;}
#contents.main .section.mainSolution{width:244px;margin:0 0 0 -245px;border-left:1px solid #eee;}
#contents.main .section.mainSolution .link{position:absolute;top:64px;left:19px;width:206px;height:125px;overflow:hidden;}
#contents.main .section.mainSolution .link img{float:left;width:100%;}
#contents.main .section.mainCustomer{width:244px;border-left:1px solid #eee;}
#contents.main .section.mainCustomer ul{position:absolute;top:92px;left:30px;}
#contents.main .section.mainCustomer ul li{position:relative;width:103px;height:57px;padding:0 0 0 57px;overflow:hidden;text-indent:-9999px;}
#contents.main .section.mainCustomer ul li img{position:absolute;top:0;left:0;}
#contents.main .section.mainCustomer ul li.tel1{background:url(../images/main/customer1.gif) 57px 0 no-repeat;}
#contents.main .section.mainCustomer ul li.tel2{background:url(../images/main/customer2.gif) 57px 0 no-repeat;}
#contents.main .section.mainNotice{width:244px;margin:0 0 0 245px;border-left:1px solid #eee;}
#contents.main .section.mainNotice ul{position:absolute;top:67px;left:20px;width:204px;height:130px;overflow:hidden;}
#contents.main .section.mainNotice ul:after{content:"";display:block;clear:both;}
#contents.main .section.mainNotice ul li{float:left;width:195px;padding:4px 0 4px 9px;background:url(../images/common/dot_type1.gif) 0 11px no-repeat;}
#contents.main .section.mainNotice ul li a{float:left;max-width:100%;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
#contents.main .section.mainNotice ul li a:hover{text-decoration:underline;}

#lnb{width:100%;}
#lnb:after{content:"";display:block;clear:both;}
#lnb li{float:left;width:100%;}
#lnb li a{display:block;height:45px;padding:0 10px;line-height:45px;font-weight:bold;border-bottom:1px solid #d9d9d9;}
#lnb li ul{visibility:hidden;width:0;height:0;padding:0;overflow:hidden;line-height:0;}
#lnb li ul:after{content:"";display:block;clear:both;}
#lnb li.active a{padding:0 10px 0 14px;color:#e90000;border-bottom:1px solid #e90000;background:url(../images/common/lnb_dot.gif) 0 20px no-repeat;}
#lnb li.active ul{visibility:visible;width:100%;padding:9px 0 7px;height:auto;border-bottom:1px solid #d9d9d9;background:#f8f8f8;}
#lnb li.active ul li{padding:3px 0;}
#lnb li.active ul li a{height:auto;padding:3px 14px;font-size:11px;color:#555;line-height:12px;font-weight:normal;border:none;background:none;}
#lnb li.active ul li.active a{font-weight:bold;}

#location{position:absolute;top:0;right:117px;z-index:100;width:100%;padding:29px 0 0;}
#location:after{content:"";display:block;clear:both;}
#location p{float:right;height:14px;padding:0 0 0 14px;font-size:11px;line-height:14px;background:url(../images/common/location_icon.gif) 0 1px no-repeat;}
#location a:hover{color:#e90000;}

#contents .rightContents{display:inline;position:relative;z-index:99;float:right;width:660px;margin:0 117px 0 0;padding:26px 0 60px;}
#contents .rightContents h3{margin:0 0 9px;font-size:26px;line-height:30px;font-family:'Nanum Gothic Bold';}
#contents .rightContents h3 .titleMain{margin:0 8px 0 0;color:black;}
#contents .rightContents h3 .titleSub{margin:0 0 0 8px;vertical-align:top;font-size:18px;line-height:23px;}
#contents .rightContents p.info{font-size:14px;line-height:20px;font-family:'Nanum Gothic';}
#contents .rightContents p.location{position:absolute;top:29px;right:0;font-size:11px;line-height:14px;}
#contents .rightContents .data{position:relative;width:100%;padding:48px 0 0;}
#contents .rightContents .data:after{content:"";display:block;clear:both;}
#contents .quick{position:fixed;top:346px;right:50%;z-index:99;width:66px;height:348px;margin:0 -522px 0 0;border:1px solid #dfdfdf;}
#contents .quick:after{content:"";display:block;clear:both;}
#contents .quick a,
#contents .quick img,
#contents .quick h3{float:left;}
#contents .quick ul{width:100%;}
#contents .quick ul:after{content:"";display:block;clear:both;}
#contents .quick ul li{float:left;width:100%;}
#contents .quick ul li a{height:51px;overflow:hidden;}
#contents .quick ul li a.active img{margin-top:-51px;}

#contents .titleType1{margin:0 0 12px;padding:0 0 7px 17px;text-align:left;font-size:14px;color:black;line-height:20px;font-family:'Nanum Gothic Bold';border-bottom:1px solid #d9d9d9;background:url(../images/common/title_type1.gif) 0 4px no-repeat;}
#contents .titleType1.type2{margin:0;border-bottom:none;}
#contents .titleType2{margin:0 0 12px;padding:0 0 7px 17px;text-align:left;font-size:14px;color:black;line-height:20px;font-family:'Nanum Gothic Bold';border-bottom:1px solid #d9d9d9;background:url(../images/common/title_type2.gif) 0 4px no-repeat;}
#contents .titleType2.type2{margin:0;border-bottom:none;}
#contents .titleType3{margin:0 0 12px;padding:0 0 7px 17px;text-align:left;font-size:14px;color:black;line-height:20px;font-family:'Nanum Gothic Bold';border-bottom:1px solid #d9d9d9;background:url(../images/common/title_type3.gif) 0 4px no-repeat;}
#contents .titleType3.type2{margin:0;border-bottom:none;}
#contents .titleType4{margin:0 0 12px;padding:0 0 7px 17px;text-align:left;font-size:14px;color:black;line-height:20px;font-family:'Nanum Gothic Bold';border-bottom:1px solid #d9d9d9;background:url(../images/common/title_type4.gif) 0 4px no-repeat;}
#contents .titleType4.type2{margin:0;border-bottom:none;}
#contents .titleType5{margin:0 0 12px;padding:0 0 7px 17px;text-align:left;font-size:14px;color:black;line-height:20px;font-family:'Nanum Gothic Bold';border-bottom:1px solid #d9d9d9;background:url(../images/common/title_type5.gif) 0 4px no-repeat;}
#contents .titleType5.type2{margin:0;border-bottom:none;}

#contents .overview{clear:both;width:100%;height:90px;margin:0 0 50px;background:url(../images/common/overview_bg.gif) 0 0 no-repeat;}
#contents .overview p{height:69px;margin:0 0 0 40px;padding:21px 0 0 122px;font-size:14px;color:#333;line-height:20px;font-family:'Nanum Gothic Bold';}
#contents .overview.mutualPerformance p{height:76px;padding:14px 0 0 122px;background:url(../images/business/overview_mutualperformance.gif) 0 0 no-repeat;}
#contents .overview.parkingPerformance p{background:url(../images/business/overview_parkingperformance.gif) 0 0 no-repeat;}
#contents .overview.gongjoEsvLaw{height:120px;background:url(../images/product/overview_gongjo_esv_law.gif) 0 0 no-repeat;}
#contents .overview.gongjoEsvLaw p{height:auto;padding:0 0 0 159px;}
#contents .overview.gongjoEsvLaw p.headText{padding:20px 0 3px 159px;font-size:16px;color:black;}
#contents .overview.gongjoEsvLaw p.headText strong{color:#d13600;}
#contents .overview.boilerCatalog p{height:75px;padding:15px 147px 0 154px;white-space:nowrap;text-align:center;line-height:31px;background:url(../images/product/overview_boiler_catalog.gif) 0 0 no-repeat;}
#contents .overview.boilerCatalog p strong{font-size:16px;}
#contents .overview.qna p{background:url(../images/customer/overview_qna.gif) 0 0 no-repeat;}

#contents .subTab{width:100%;height:52px;background:url(../images/common/subtab_bg.gif) 0 24px repeat-x;}
#contents .subTab.long{height:76px;}
#contents .subTab:after{content:"";display:block;clear:both;}
#contents .subTab li{float:left;height:26px;background:url(../images/common/subtab_left.gif) 0 0 no-repeat;}
#contents .subTab li a{float:left;height:19px;padding:7px 28px 0 27px;font-size:12px;font-family: 'Nanum Gothic exBold';background:url(../images/common/subtab_right.gif) right 0 no-repeat;}
#contents .subTab li.first{background:url(../images/common/subtab_left_first.gif) 0 0 no-repeat;}
#contents .subTab li.first a{padding:7px 28px 0 22px;}
#contents .subTab.type1 li.active{background:url(../images/common/subtab_type1_left.gif) 0 0 no-repeat;}
#contents .subTab.type1 li.active.first{background:url(../images/common/subtab_type1_left_first.gif) 0 0 no-repeat;}
#contents .subTab.type1 li.active a{color:#307f00;background:url(../images/common/subtab_type1_right.gif) right 0 no-repeat;}
#contents .subTab.type2 li.active{background:url(../images/common/subtab_type2_left.gif) 0 0 no-repeat;}
#contents .subTab.type2 li.active.first{background:url(../images/common/subtab_type2_left_first.gif) 0 0 no-repeat;}
#contents .subTab.type2 li.active a{color:#005672;background:url(../images/common/subtab_type2_right.gif) right 0 no-repeat;}
#contents .subTab.type3 li.active{background:url(../images/common/subtab_type3_left.gif) 0 0 no-repeat;}
#contents .subTab.type3 li.active.first{background:url(../images/common/subtab_type3_left_first.gif) 0 0 no-repeat;}
#contents .subTab.type3 li.active a{color:#5293d0;background:url(../images/common/subtab_type3_right.gif) right 0 no-repeat;}
#contents .subTab.type4 li.active{background:url(../images/common/subtab_type4_left.gif) 0 0 no-repeat;}
#contents .subTab.type4 li.active.first{background:url(../images/common/subtab_type4_left_first.gif) 0 0 no-repeat;}
#contents .subTab.type4 li.active a{color:#5293d0;background:url(../images/common/subtab_type4_right.gif) right 0 no-repeat;}
#contents .subTab.type5 li.active{background:url(../images/common/subtab_type5_left.gif) 0 0 no-repeat;}
#contents .subTab.type5 li.active.first{background:url(../images/common/subtab_type5_left_first.gif) 0 0 no-repeat;}
#contents .subTab.type5 li.active a{color:#7a5900;background:url(../images/common/subtab_type5_right.gif) right 0 no-repeat;}

#contents .subsubTab{width:100%;height:23px;margin:0 0 31px;border-bottom:1px solid #ccc;}
#contents .subsubTab:after{content:"";display:block;clear:both;}
#contents .subsubTab li{float:left;min-width:53px;margin:0 20px 0 0;}
#contents .subsubTab li a{float:left;width:100%;min-width:53px;height:23px;text-align:center;font-size:12px;font-family:'Nanum Gothic Bold';}
#contents .subsubTab.type2 li.active a{color:#005672;border-bottom:2px solid #005672;background:url(../images/common/subsubtab_type2_bg.gif) center bottom no-repeat;}
#contents .subsubTab.type3 li.active a{color:#3a7ebd;border-bottom:2px solid #3a7ebd;background:url(../images/common/subsubtab_type3_bg.gif) center bottom no-repeat;}

#contents .subTabContents{position:relative;width:100%;overflow:hidden;}
#contents .subTabContents.visible{overflow:visible;}
#contents .subTabContents:after{content:"";display:block;clear:both;}

#contents .boardSorting{width:100%;margin:0 0 20px;}
#contents .boardSorting:after{content:"";display:block;clear:both;}
#contents .boardSorting .leftArea{float:left;}
#contents .boardSorting .rightArea{float:right;}
#contents .boardSorting label{visibility:hidden;position:absolute;top:-9999px;width:0;height:0;overflow:hidden;line-height:0;}
#contents .boardSorting select{float:left;height:24px;margin:0 10px 0 0;}
#contents .boardSorting input{float:left;}
#contents .boardSorting .inputText{width:229px;height:22px;font-size:12px;line-height:22px;padding:0 0 0 10px;border:1px solid #cfcfcf;border-right:none;background:white;}

#contents .boardList{width:100%;margin:0 0 20px;border-top:2px solid #a9abae;}
#contents .boardList caption.blind{visibility:hidden;width:0;height:0;line-height:0;overflow:hidden;}
#contents .boardList th{padding:0 20px;white-space:nowrap;line-height:37px;font-weight:bold;border-bottom:1px solid #c1c3c6;}
#contents .boardList th.noneW{width:100%;}
#contents .boardList th.last1{padding:0 10px;}
#contents .boardList th.last2{padding:0 0 0 10px;}
#contents .boardList td{padding:10px 20px 9px;white-space:nowrap;text-align:center;border-bottom:1px solid #dedede;}
#contents .boardList td.noneW{width:100%;white-space:normal;text-align:left;}
#contents .boardList td.noneWC{width:100%;white-space:normal;}
#contents .boardList td a:hover{text-decoration:underline;}
#contents .boardList td.noneD{text-align:center;}
#contents .boardList td.last1{padding:10px 10px 9px;}
#contents .boardList td.last2{padding:10px 0 9px 10px;}
#contents .boardList .last td{border-bottom:1px solid #babcc0;}
#contents .boardList .button1{display:inline-block;height:20px;padding:0 14px;font-size:11px;color:white;line-height:20px;border:1px solid #555;background:#555;}
#contents .boardList .button1:hover{text-decoration:none;}
#contents .boardList .button2{display:inline-block;height:18px;padding:0 9px;font-size:11px;color:white;line-height:18px;border:1px solid #555;background:#555;}
#contents .boardList .button2:hover{text-decoration:none;}
#contents .boardList .button3{display:inline-block;height:18px;padding:0 9px;font-size:11px;color:#555;line-height:18px;border:1px solid #ccc;background:white;}
#contents .boardList .button3:hover{text-decoration:none;}
#contents .boardList.type2 th{padding:0 16px;}
#contents .boardList.type2 td{padding:10px 16px 9px;}

#contents .boardView{width:100%;margin:0 0 20px;border-top:2px solid #a9abae;border-bottom:2px solid #a9abae;}
#contents .boardView caption.blind{visibility:hidden;width:0;height:0;line-height:0;overflow:hidden;}
#contents .boardView caption.titleType1{margin:0;border-bottom:none;}
#contents .boardView th{padding:10px 35px 9px 15px;white-space:nowrap;text-align:left;font-weight:bold;border-bottom:1px solid #dedede;border-right:1px solid #dedede;}
#contents .boardView td{width:100%;padding:10px 0 9px 30px;border-bottom:1px solid #dedede;}
#contents .boardView td .boardContents{width:100%;padding:17px 0;word-wrap:break-word;}
#contents .boardView td .boardContents img{display:block;max-width:100%;}
#contents .boardView td .downloadIcon{margin:0 10px 0 0;vertical-align:middle;}
#contents .boardView td a:hover{text-decoration:underline;}
#contents .boardView .last th,
#contents .boardView .last td{border-bottom:none;}

#contents .boardInsertInfoType1{margin:0 0 11px;}
#contents .boardInsertInfoType2{margin:0 0 26px;}
#contents .boardInsert{width:100%;margin:0 0 20px;border-top:2px solid #a9abae;border-bottom:2px solid #a9abae;}
#contents .boardInsert caption.blind{visibility:hidden;width:0;height:0;line-height:0;overflow:hidden;}
#contents .boardInsert select{float:left;width:89px;height:23px;}
#contents .boardInsert .inputText{float:left;height:21px;padding:0 10px;line-height:21px;border:1px solid #ccc;background:white;}
#contents .boardInsert .bar{float:left;width:20px;height:23px;text-align:center;color:#ccc;line-height:23px;}
#contents .boardInsert th{padding:9px 23px 8px 15px;white-space:nowrap;text-align:left;font-weight:bold;border-bottom:1px solid #dedede;border-right:1px solid #dedede;}
#contents .boardInsert td{width:100%;padding:7px 0 7px 20px;border-bottom:1px solid #dedede;}
#contents .boardInsert td a:hover{text-decoration:underline;}
#contents .boardInsert td.comment{padding:20px 0 20px 20px;} 
#contents .boardInsert td.comment textarea{float:left;width:447px;height:211px;padding:10px;border:1px solid #ccc;background:white;}
#contents .boardInsert .last th,
#contents .boardInsert .last td{border-bottom:none;}

#contents .boardBottomRight{float:right;}
#contents .boardBottomRight li{display:inline;float:left;margin:0 0 0 5px;}
#contents .boardBottomRight li .listButton{float:left;height:39px;padding:0 30px;color:white;line-height:39px;font-weight:bold;border:1px solid #666;background:#555;}
#contents .boardBottomRight li .confirmButton{float:left;width:69px;height:22px;text-align:center;font-size:11px;color:white;line-height:22px;border:none;background:#555;cursor:pointer;}
#contents .boardBottomRight li .cancelButton{float:left;width:67px;height:20px;text-align:center;font-size:11px;line-height:21px;border:1px solid #555;background:white;}

#contents .paging{clear:both;width:100%;text-align:center;}
#contents .paging li{display:inline;}
#contents .paging li strong{display:inline-block;width:26px;height:26px;vertical-align:middle;color:white;line-height:26px;border:1px solid #e3e3e3;background:#555;}
#contents .paging li a{display:inline-block;width:26px;height:26px;vertical-align:middle;line-height:26px;border:1px solid #e3e3e3;background:white;}
#contents .paging li a:hover{color:white;background:#555;}
#contents .paging li a.prev{height:0;padding:26px 0 0;overflow:hidden;background:url(../images/common/paging.gif) 0 0 no-repeat;}
#contents .paging li a.next{height:0;padding:26px 0 0;overflow:hidden;background:url(../images/common/paging.gif) -26px 0 no-repeat;}
#contents .paging li a.prev:hover{background-position:0 -26px;}
#contents .paging li a.next:hover{background-position:-26px -26px;}

#contents .data .brochure{width:100%;padding:0 0 50px;overflow:hidden;}
#contents .data .paper{width:100%;overflow:hidden;}
#contents .data .printerList{width:720px;}
#contents .data .printerList:after{content:"";display:block;clear:both;}
#contents .data .printerList li{float:left;width:120px;height:171px;margin:0 60px 0 0;}
#contents .data .printerList li a{float:left;width:108px;height:133px;padding:5px;border:1px solid #dbdbdb;}
#contents .data .printerList li a img{float:left;width:108px;height:133px;}

#contents .data .productMenu{position:relative;width:100%;height:197px;}
#contents .data .productMenu .prev{position:absolute;top:34px;left:0;z-index:100;width:21px;height:63px;background:url(../images/product/parking_machine_menu_prev.gif) 0 0 no-repeat;}
#contents .data .productMenu .next{position:absolute;top:34px;right:0;z-index:100;width:21px;height:63px;background:url(../images/product/parking_machine_menu_next.gif) 0 0 no-repeat;}
#contents .data .productMenu button{float:left;width:21px;height:63px;overflow:hidden;text-indent:-9999px;border:none;background:url(../images/common/dummy.gif) 0 0 no-repeat;cursor:pointer;}
#contents .data .productMenu .leftDummy{position:absolute;top:-10px;left:-40px;z-index:99;width:91px;height:207px;background:white;}
#contents .data .productMenu .rightDummy{position:absolute;top:-10px;left:609px;z-index:99;width:168px;height:207px;background:white;}

#contents .data .productMenu ul{position:relative;z-index:98;width:558px;height:197px;margin:0 auto;}
#contents .data .productMenu ul.moving{overflow:hidden;}
#contents .data .productMenu ul li{position:absolute;top:-9999px;left:0;width:584px;}
#contents .data .productMenu ul li a{float:left;width:120px;margin:0 26px 0 0;color:#333;line-height:16px;}
#contents .data .productMenu ul li a img{float:left;width:118px;height:128px;margin:0 0 8px;border:1px solid #ccc;}
#contents .data .productMenu ul li a.active img{border:1px solid #e90000;}
#contents .data .productMenu ul li a span{float:left;width:100%;white-space:nowrap;text-align:center;}
#contents .data .productMenu ul li a strong{float:left;width:100%;white-space:nowrap;text-align:center;letter-spacing:-1px;}

#contents .data .productMerit{width:720px;margin:0 0 50px;padding-top:21px;background:url(../images/product/merit_bg1.gif) 0 0 no-repeat;}
#contents .data .productMerit:after{content:"";display:block;clear:both;}
#contents .data .productMerit li{float:left;font-size:11px;line-height:14px;letter-spacing:-1px;}
#contents .data .productMerit li img{display:block;margin:0 0 9px;}

#contents .data .productMerit.showcase{height:140px;padding-left:25px;background:url(../images/product/merit_bg2.gif) 0 0 no-repeat;}
#contents .data .productMerit.showcase li{width:190px;margin:0 20px 0 0;}
#contents .data .productMerit.vending{height:140px;padding-left:25px;background:url(../images/product/merit_bg2.gif) 0 0 no-repeat;}
#contents .data .productMerit.vending li{width:190px;margin:0 20px 0 0;letter-spacing:0;}
#contents .data .productMerit.refrigerator{height:140px;padding-left:25px;background:url(../images/product/merit_bg2.gif) 0 0 no-repeat;}
#contents .data .productMerit.refrigerator li{width:190px;margin:0 20px 0 0;}
#contents .data .productMerit.parking_machine{height:160px;padding-left:25px;background:url(../images/product/merit_bg1.gif) 0 0 no-repeat;}
#contents .data .productMerit.parking_machine li{width:110px;margin:0 15px 0 0;}
#contents .data .productMerit.parking_iron{height:160px;padding-left:20px;background:url(../images/product/merit_bg1.gif) 0 0 no-repeat;}
#contents .data .productMerit.parking_iron li{width:140px;margin:0 20px 0 0;}

#contents .data .productName{padding:0 0 8px;font-size:20px;color:black;line-height:24px;font-family:'Nanum Gothic Bold';}

#contents .data .productContents{position:relative;width:100%;margin:0 0 26px;overflow:hidden;font-size:12px;}
#contents .data p.productContents{font-size:14px;}
#contents .data .productContents.pictureList{float:left;width:317px;margin:0 26px 26px 0;}
#contents .data .productContents.pictureList.right{margin:0 0 26px;}
#contents .data .productContents:after{content:"";display:block;clear:both;}
#contents .data .productContents.last{margin:0;}
#contents .data .productContents h5,
#contents .data .productContents h6,
#contents .data .productContents caption{margin:0;border-bottom:none;}
#contents .data .productContents caption.hidden{visibility:hidden;height:4px;overflow:hidden;line-height:0;}
#contents .data p.productContents{margin:0 0 16px;border-bottom:none;}
#contents .data p.productContents.last{margin:0;}

#contents .data .productContents .infoPicture{float:left;width:220px;}
#contents .data .productContents .infoPicture img{float:left;width:218px;height:218px;border:1px solid #ccc;}
#contents .data .productContents .infoPicture a{display:inline;float:left;margin:10px 0 0 69px;}
#contents .data .productContents .infoPicture a img{float:left;width:82px;height:20px;border:none;}
#contents .data .productContents .infoPicture1{float:left;width:220px;}
#contents .data .productContents .infoPicture1 img{float:left;width:218px;height:218px;border:1px solid #ccc;}
#contents .data .productContents .infoPicture1 a{display:inline;float:left;margin:15px 0 0 15px;}
#contents .data .productContents .infoPicture1 a img{width:82px;height:20px;border:none;}
#contents .data .productContents .infoPicture.showcaseSystem{width:365px;}
#contents .data .productContents .infoPicture.showcaseSystem img{width:363px;height:241px;}
#contents .data .productContents .infoPicture.showcaseSystem a{margin:10px 0 0 142px;}
#contents .data .productContents .infoPicture.showcaseSystem a img{width:82px;height:20px;border:none;}
#contents .data .productContents .infoPicture.boilerRemote Img{height:auto;}
#contents .data .productContents .infoPicture.boilerTemperature{width:270px;}
#contents .data .productContents .infoPicture.boilerTemperature Img{width:268px;}
#contents .data .productContents.pictureList .infoPicture.showcaseSystem{width:317px;}
#contents .data .productContents.pictureList .infoPicture.showcaseSystem img{width:315px;height:209px;}
#contents .data .productContents.pictureList .infoPicture.showcaseSystem a{margin:10px 0 0 118px;}
#contents .data .productContents.pictureList .infoPicture.showcaseSystem a img{width:82px;height:20px;border:none;}
#contents .data .productContents .infoDrawing{float:right;width:288px;}
#contents .data .productContents .infoDrawing img{float:left;width:286px;height:241px;border:1px solid #ccc;}
#contents .data .productContents .infoState{float:right;width:410px;padding:16px 0 0;line-height:16px;}
#contents .data .productContents .infoState.gongjoInside{width:360px;}
#contents .data .productContents .infoState dt{padding:0 0 16px;font-size:20px;color:black;line-height:24px;font-family:'Nanum Gothic Bold';}
#contents .data .productContents .infoState dt.small{padding:0 0 14px;font-size:16px;line-height:20px;}
#contents .data .productContents .infoState dt img{display:block;}
#contents .data .productContents .infoState dd.subTitle{padding:0 0 17px;font-size:16px;line-height:20px;font-family:'Nanum Gothic Bold';}
#contents .data .productContents .infoState dd.subTitle.small{padding:7px 0 12px;font-size:14px;color:black;}
#contents .data .productContents .infoState dd.subTitle strong{color:#d13600;}
#contents .data .productContents .infoState dd.subText{font-family:'Nanum Gothic Bold';}
#contents .data .productContents .infoState dd.text{line-height:20px;}
#contents .data .productContents .infoState dd ul li{padding:0 0 4px 9px;letter-spacing:-1px;font-weight:bold;background:url(../images/common/dot_type1.gif) 0 6px no-repeat;}
#contents .data .productContents .infoState dd ul li span{word-spacing:23px;}
#contents .data .productContents .infoState dd .noneList{}
#contents .data .productContents .infoState dd .noneList li{padding:0 0 3px;line-height:18px;letter-spacing:0;font-weight:normal;background:none;}
#contents .data .productContents .infoState dd .numberList1{}
#contents .data .productContents .infoState dd .numberList1 li{position:relative;min-width:1px;padding:0 0 4px 25px;line-height:18px;font-weight:normal;font-family:'Nanum Gothic Bold';background:none;}
#contents .data .productContents .infoState dd .numberList1 li span{display:block;position:absolute;top:0;left:0;width:15px;height:17px;padding:0 2px 0 0;text-align:center;color:white;line-height:18px;font-weight:bold;font-family:Dotum,sans-serif;background:url(../images/product/number_dot.gif) 0 0 no-repeat;}
#contents .data .productContents .infoState dd .numberList2{}
#contents .data .productContents .infoState dd .numberList2 li{position:relative;min-width:1px;padding:0 0 9px 25px;line-height:18px;font-weight:normal;background:none;}
#contents .data .productContents .infoState dd .numberList2 li span{display:block;position:absolute;top:0;left:0;width:15px;height:17px;padding:0 2px 0 0;text-align:center;color:white;line-height:18px;font-weight:bold;font-family:Dotum,sans-serif;background:url(../images/product/number_dot.gif) 0 0 no-repeat;}
#contents .data .productContents .infoState dd .numberList3{width:100%;padding:18px 0 0;}
#contents .data .productContents .infoState dd .numberList3:after{content:"";display:block;clear:both;}
#contents .data .productContents .infoState dd .numberList3 li{float:left;width:89px;height:61px;margin:0 10px 0 0;padding:28px 0 0;text-align:center;font-size:11px;line-height:13px;letter-spacing:0;background:url(../images/product/infostate_circle.gif) 0 0 no-repeat;}
#contents .data .productContents .infoState dd .numberList3 li strong{display:block;text-align:center;font-size:14px;color:black;line-height:16px;letter-spacing:-1px;font-family:'Nanum Gothic Bold';}
#contents .data .productContents .infoState dd .numberList3.type2 li{height:66px;padding:23px 0 0;}
#contents .data .productContents .infoState dd .numberList4{}
#contents .data .productContents .infoState dd .numberList4 li{position:relative;min-width:1px;padding:0 0 6px 14px;line-height:16px;letter-spacing:0;font-weight:normal;background:none;}
#contents .data .productContents .infoState dd .numberList4 li span{position:absolute;top:0;left:0;font-weight:bold;word-spacing:0;}
#contents .data .productContents .infoState dd.button{padding:13px 0 0;background:none;}
#contents .data .productContents .infoState dd.button a,
#contents .data .productContents .infoState dd.button img{float:left;}
#contents .data .productContents .infoState.boilerBody{padding:0;}
#contents .data .productContents .infoState.boilerRemote{padding:0;}
#contents .data .productContents .infoState.boilerRemote dt{margin:0 0 -6px;padding:0;font-size:25px;line-height:25px;}
#contents .data .productContents .infoState.boilerRemote dd{position:relative;min-width:1px;padding:27px 0 0 25px;line-height:18px;font-weight:normal;font-family:'Nanum Gothic Bold';}
#contents .data .productContents .infoState.boilerRemote dd span{display:block;position:absolute;top:27px;left:0;width:15px;height:17px;padding:0 2px 0 0;text-align:center;color:white;line-height:18px;font-weight:bold;font-family:Dotum,sans-serif;background:url(../images/product/number_dot.gif) 0 0 no-repeat;}
#contents .data .productContents .infoState.boilerRemote dd ul{margin:0 0 0 -9px;}
#contents .data .productContents .infoState.boilerRemote dd ul li{position:relative;padding:0 0 0 9px;letter-spacing:0;font-weight:normal;font-family:Dotum,sans-serif;background:url(../images/product/feature_dot.gif) 0 7px no-repeat;}
#contents .data .productContents .infoState.boilerRemote dd ul li.nodot{background:none;}
#contents .data .productContents .infoState.boilerRemote dd ul li strong{display:block;color:black;font-weight:normal;}
#contents .data .productContents .infoState.boilerRemote dd ul li ul{margin:0;}
#contents .data .productContents .infoState.boilerRemote dd ul li ul li{padding:0;background:none;}
#contents .data .productContents .infoState.boilerRemote dd p{font-family:Dotum,sans-serif;}
#contents .data .productContents .infoState.boilerRemote dd .warning{position:relative;padding:18px 0 0 9px;background:none;}
#contents .data .productContents .infoState.boilerRemote dd .warning span{display:block;position:absolute;top:18px;left:0;width:auto;height:18px;color:#555;font-weight:normal;background:none;}
#contents .data .productContents .infoState.boilerWarm{padding:0;}
#contents .data .productContents .infoState.boilerWarm dt{padding:0 0 8px;}
#contents .data .productContents .infoState.boilerWarm dd.subTitle.small{padding:0 0 10px;}
#contents .data .productContents .infoSpec{position:relative;float:right;width:405px;}
#contents .data .productContents .infoSpec.boilerTemperature{width:357px;}
#contents .data .productContents .infoSpec dt{padding:16px 0 12px;font-size:20px;color:black;line-height:24px;font-family:'Nanum Gothic Bold';}
#contents .data .productContents .infoSpec dd{position:relative;width:100%;}
#contents .data .productContents .infoSpec dd .unit{position:absolute;top:0;right:0;line-height:16px;}
#contents .data .productContents .infoSpec table{width:100%;border-top:2px solid #abc7dd;border-bottom:2px solid #abc7dd;}
#contents .data .productContents .infoSpec table caption{padding:0 0 8px 17px;text-align:left;font-size:16px;color:#333;line-height:20px;font-family:'Nanum Gothic Bold';background:url(../images/common/title_type3.gif) 0 5px no-repeat;}
#contents .data .productContents .infoSpec table caption.normal{padding:0 0 6px;font-size:12px;color:#555;font-weight:bold;line-height:16px;font-family:Dotum,sans-serif;background:none;}
#contents .data .productContents .infoSpec table caption.blind{padding:0;line-height:0;}
#contents .data .productContents .infoSpec table thead th{padding:6px;white-space:nowrap;color:#333;line-height:14px;font-weight:normal;border-right:1px solid #dde6ee;border-bottom:1px solid #dde6ee;}
#contents .data .productContents .infoSpec table thead th.last{width:100%;padding:6px 10px;white-space:normal;text-align:left;border-right:none;}
#contents .data .productContents .infoSpec table tbody th{padding:6px;white-space:nowrap;color:#333;line-height:14px;font-weight:normal;border-right:1px solid #dde6ee;border-bottom:1px solid #dde6ee;}
#contents .data .productContents .infoSpec table tbody th.normal{padding:6px 0;border-right:none;}
#contents .data .productContents .infoSpec table tbody td{width:100%;padding:6px 10px;line-height:14px;border-bottom:1px solid #dde6ee;}
#contents .data .productContents .infoSpec table tbody td.title{width:auto;padding:6px;white-space:nowrap;text-align:center;border-right:1px solid #dde6ee;}
#contents .data .productContents .infoSpec table tbody td.normal{width:auto;padding:6px 0;text-align:center;border-left:1px solid #dde6ee;}
#contents .data .productContents .infoSpec table tbody .last th,
#contents .data .productContents .infoSpec table tbody .last td{border-bottom:none;}
#contents .data .productContents .infoSpec ul{padding:16px 0 0;}
#contents .data .productContents .infoSpec ul li{padding:0 0 0 9px;background:url(../images/common/dot_type1.gif) 0 6px no-repeat;}

#contents .data .productContents .viewerProcess{width:646px;padding:20px 0 17px 12px;border:1px solid #ccc;border-bottom:none;background:#f8f8f8;}
#contents .data .productContents .viewerProcess:after{content:"";display:block;clear:both;}
#contents .data .productContents .viewerProcess li{position:relative;float:left;width:136px;padding:0 30px 0 0;background:url(../images/product/parking_machine_viewer_dot.gif) 148px 29px no-repeat;}
#contents .data .productContents .viewerProcess li.last{padding:0;background:none;}
#contents .data .productContents .viewerProcess li span{position:absolute;top:9px;left:10px;font-size:11px;line-height:14px;font-weight:bold;}
#contents .data .productContents .viewerProcess li strong{display:block;width:134px;height:54px;padding:5px 0 0;text-align:center;font-size:14px;color:black;line-height:59px;letter-spacing:0;font-family:'Nanum Gothic Bold';border:1px solid #ccc;background:white;}
#contents .data .productContents .viewerInfo{padding:0 0 16px 15px;border:1px solid #ccc;border-top:none;background:#f8f8f8;}
#contents .data .productContents .viewerButton{position:absolute;top:1px;right:0;}

#contents .data .productContents .equipmentList{float:left;width:680px;margin:0 0 -10px;background:url(../images/product/parking_machine_equipmentlist_bg.gif) 0 0 repeat;}
#contents .data .productContents .equipmentList li{position:relative;float:left;width:152px;height:112px;margin:0 20px 0 0;padding:8px 16px 0 152px;line-height:16px;}
#contents .data .productContents .equipmentList li img{position:absolute;top:0;left:0;width:120px;height:80px;padding:5px;border:1px solid #dbdbdb;}
#contents .data .productContents .equipmentList li ul{float:left;width:100%;margin:-10px 0 0;}
#contents .data .productContents .equipmentList li ul li{width:100%;height:auto;padding:0;}
#contents .data .productContents .equipmentList li dl{float:left;width:100%;margin:-10px 0 0;letter-spacing:-1px;}
#contents .data .productContents .equipmentList li dl dt{margin:0 0 16px;}
#contents .data .productContents .equipmentList li dl dd{width:168px;}

#contents .data .specTable1{width:100%;line-height:16px;border-left:1px solid #cddce8;border-top:2px solid #cddce8;}
#contents .data .specTable1.boxType{margin:0 0 30px;border-top:1px solid #cddce8;}
#contents .data .specTable1.boxType.last{margin:0 0 8px;}
#contents .data .specTable1.boxType caption{height:23px;text-align:center;line-height:23px;border-top:2px solid #cddce8;border-left:1px solid #cddce8;border-right:1px solid #cddce8;background:#f2f8fc;}
#contents .data .specTable1 caption.dot{padding:0 0 4px 9px;text-align:left;line-height:16px;background:url(../images/common/dot_type1.gif) 0 6px no-repeat;}
#contents .data .specTable1 thead th{padding:4px 0 3px;font-weight:normal;border-right:1px solid #cddce8;border-bottom:1px solid #cddce8;background:#f2f8fc;}
#contents .data .specTable1 tbody th{padding:4px 0 3px;font-weight:normal;border-right:1px solid #cddce8;border-bottom:1px solid #cddce8;background:#f8f8f8;}
#contents .data .specTable1.boxType tbody th{padding:4px 3px 3px;white-space:nowrap;}
#contents .data .specTable1 tbody th.point{background:white;}
#contents .data .specTable1 tbody td{padding:4px 0 3px;text-align:center;border-right:1px solid #cddce8;border-bottom:1px solid #cddce8;background:white;}
#contents .data .specTable1 tbody td.point{background:#f8f8f8;}
#contents .data .specTable1 tbody td.textLeft{padding:4px 0 3px 30px;text-align:left;}
#contents .data .specTable1 tbody td .ox{font-size:12px;color:#e90000;font-family:Dotum;}
#contents .data .specTable1 tbody .long1 td{line-height:120px;}
#contents .data .specTable1 tbody .long2 td{line-height:60px;}

#contents .data .specTable2{width:100%;line-height:16px;border-top:2px solid #abc7dd;}
#contents .data .specTable2 thead th{padding:6px 0 5px;font-weight:normal;border-right:1px solid #dde6ee;border-bottom:1px solid #dde6ee;}
#contents .data .specTable2 thead th.last{border-right:none;}
#contents .data .specTable2 tbody th{padding:6px 0 5px;font-weight:normal;border-right:1px solid #dde6ee;border-bottom:1px solid #dde6ee;}
#contents .data .specTable2 tbody td{padding:6px 0 5px 30px;border-bottom:1px solid #dde6ee;}
#contents .data .specTable2 tbody td.totalCell{padding:6px 0 5px;text-align:center;border-left:1px solid #dde6ee;}
#contents .data .specTable2 tbody .last th,
#contents .data .specTable2 tbody .last td{border-bottom:2px solid #abc7dd;}

#contents .data .specTable3{width:100%;line-height:16px;border-top:2px solid #abc7dd;}
#contents .data .specTable3 thead th{padding:6px 0 5px;font-weight:normal;border-right:1px solid #dde6ee;border-bottom:1px solid #dde6ee;}
#contents .data .specTable3 thead th.last{border-right:none;}
#contents .data .specTable3 tbody td{padding:6px 0 5px;text-align:center;border-right:1px solid #dde6ee;border-bottom:2px solid #abc7dd;}
#contents .data .specTable3 tbody td.last{border-right:none;}

#contents .data .productContents .example td{font-weight:bold;}
#contents .data .productContents td.example1{padding:20px 10px 20px 0;}
#contents .data .productContents td.example1 .exampleImg{width:120px;height:80px;padding:10px 3px;vertical-align:middle;border:1px solid #ccc;}
#contents .data .productContents td.example2{padding:20px 20px 20px 0;}
#contents .data .productContents td.example2 a{display:block;width:82px;margin:16px 0 0;}
#contents .data .productContents td.example2 a img{display:block;}

#contents .data .productContents .featureTitle{position:absolute;top:90px;left:73px;font-size:14px;color:#333;font-family:'Nanum Gothic Bold';}
#contents .data .productContents .featureVisual{float:left;}
#contents .data .productContents .carIn{width:100%;height:252px;overflow:hidden;background:url(../images/product/parking_machine_process_img1.gif) 0 0 no-repeat;}
#contents .data .productContents .carIn p{visibility:hidden;position:relative;z-index:-1;}
#contents .data .productContents .carOut{width:100%;height:252px;overflow:hidden;background:url(../images/product/parking_machine_process_img2.gif) 0 0 no-repeat;}
#contents .data .productContents .carOut p{visibility:hidden;position:relative;z-index:-1;}

#contents .data .productContents .feature{margin:0 0 21px;line-height:21px;}
#contents .data .productContents .feature.type2{margin:0 0 11px;}
#contents .data .productContents .feature.last{margin:0;}
#contents .data .productContents .feature.type2.last{margin:0;}
#contents .data .productContents .feature dt{padding:0 0 8px;font-size:14px;color:#333;font-family:'Nanum Gothic Bold';}
#contents .data .productContents .feature dt strong{color:black;font-family:'Nanum Gothic exBold';}
#contents .data .productContents .feature dd{padding:0 0 0 10px;background:url(../images/product/feature_dot.gif) 0 10px no-repeat;}
#contents .data .productContents .feature.type2 dd{padding:0 0 10px 10px;}

#contents .data .productContents .boilerAward{width:630px;padding:45px 0 0 30px;}
#contents .data .productContents .boilerAward:after{content:"";display:block;clear:both;}
#contents .data .productContents .boilerAward li,
#contents .data .productContents .boilerAward img{float:left;}

#contents .data .productContents p.text1{position:relative;width:100%;padding:0 0 7px;line-height:16px;}
#contents .data .productContents p.text1.last{padding:0;}
#contents .data .productContents p.text1 .downButton{position:absolute;top:-2px;right:0;}
#contents .data .productContents p.note1{padding:8px 0 0 9px;line-height:16px;background:url(../images/common/dot_type1.gif) 0 15px no-repeat;}
#contents .data .productContents p.note2{padding:8px 0 0;line-height:16px;font-weight:bold;}
#contents .data .productContents span.note1{display:block;padding:8px 0 0;text-align:right;line-height:16px;}
#contents .data .productContents p.dot{padding:0 0 0 9px;line-height:16px;background:url(../images/common/dot_type1.gif) 0 6px no-repeat;}
#contents .data .productContents ul.dot li{padding:0 0 4px 9px;line-height:16px;background:url(../images/common/dot_type1.gif) 0 6px no-repeat;}
#contents .data .productContents ul.dot2 li{padding:0 0 0 9px;line-height:16px;background:url(../images/common/dot_type1.gif) 0 6px no-repeat;}
#contents .data .productContents ul.dot .half{width:100%;padding:4px 0 0;}
#contents .data .productContents ul.dot .half:after{content:"";display:block;clear:both;}
#contents .data .productContents ul.dot .half li{float:left;width:50%;padding:0 0 4px;background:none;}
#contents .data .productContents dl.dot{padding:0 0 16px;line-height:16px;}
#contents .data .productContents dl.dot.last{padding:0;}
#contents .data .productContents dl.dotTwo{padding:0 0 15px;line-height:16px;}
#contents .data .productContents dl.dotTwo.last{padding:0;}
#contents .data .productContents dl.dotTwo dt{padding:0 0 0 9px;background:url(../images/common/dot_type1.gif) 0 6px no-repeat;}
#contents .data .productContents dl.dotTwo dd{padding:0 0 0 19px;background:url(../images/product/feature_dot.gif) 9px 7px no-repeat;}

#contents .data .productContents .catalogButton{float:left;margin:35px 0 0 275px;width:108px;height:39px;text-align:center;color:white;line-height:39px;font-weight:bold;border:1px solid #666;background:#555;}
#contents .data .productContents .ironDrawing{float:left;}

#contents .data .temperatureContents{margin:0 0 26px;}
#contents .data .temperatureContents .titleType1,
#contents .data .temperatureContents .titleType2,
#contents .data .temperatureContents .titleType3,
#contents .data .temperatureContents .titleType4,
#contents .data .temperatureContents .titleType5{margin:0 0 7px;}
#contents .data .temperatureContents dl{margin:0 0 11px;line-height:16px;}
#contents .data .temperatureContents dl.last{margin:0;}
#contents .data .temperatureContents dl dt{padding:0 0 5px 17px;font-weight:bold;background:url(../images/common/title_type2_2.gif) 0 1px no-repeat;}
#contents .data .temperatureContents dl dd{padding:0 0 4px 9px;background:url(../images/common/dot_type1.gif) 0 6px no-repeat;}

#contents .data p.interiorInfo{float:left;width:100%;margin:0 0 26px;}
#contents .data p.interiorInfo img{float:left;}
#contents .data ul.interiorInfo{float:left;width:562px;height:177px;margin:-26px 0 26px;padding:0 0 0 98px;background:url(../images/product/boiler_body_interior_list_bg.gif) 0 0 no-repeat;}
#contents .data ul.interiorInfo li{display:inline;position:relative;float:left;width:208px;height:76px;margin:0 0 0 8px;padding:0 0 0 65px;font-size:11px;line-height:16px;font-family:'Nanum Gothic Bold';}
#contents .data ul.interiorInfo li img{position:absolute;top:0;left:0;}
#contents .data ul.interiorInfo li strong{display:block;padding:0 0 4px;font-size:14px;color:black;line-height:18px;}

#contents .data .goData{clear:both;width:100%;padding:4px 0 26px;}
#contents .data .goData.last{padding:4px 0 0;}
#contents .data .goData a{display:block;width:107px;height:39px;margin:0 auto;text-align:center;color:white;line-height:39px;letter-spacing:-1px;font-weight:bold;border:1px solid #666;background:#555;}

#contents .data .goList{clear:both;width:100%;padding:30px 0 26px;}
#contents .data .goList:after{content:"";display:block;clear:both;}
#contents .data .goList a{float:right;width:69px;height:22px;text-align:center;font-size:11px;color:white;line-height:22px;background:#555;}

#contents .data .boilerNewProduct{position:relative;float:left;width:327px;height:183px;}
#contents .data .boilerNewProduct h4{width:173px;height:57px;margin:0 0 20px;padding:8px 0 0;font-size:16px;color:black;line-height:20px;font-family:'Nanum Gothic Bold';border-bottom:1px solid #d3d3d3;}
#contents .data .boilerNewProduct h4 img{float:left;margin:7px 0 0;}
#contents .data .boilerNewProduct .img{position:absolute;top:0;left:173px;width:114px;text-align:center;}
#contents .data .boilerNewProduct .img a{display:block;color:black;}
#contents .data .boilerNewProduct .img a:hover{text-decoration:underline;}
#contents .data .boilerNewProduct .more{float:left;clear:both;}
#contents .data .boilerNewProduct .more img{float:left;}

#contents .data .boilerAs{float:left;width:333px;height:183px;font-family:'Nanum Gothic Bold';background:url(../images/product/boiler_main_as_bg.gif) right 40px no-repeat;}
#contents .data .boilerAs h4{height:27px;padding:8px 0 0;font-size:16px;color:black;line-height:20px;}
#contents .data .boilerAs p{margin:0 0 6px;line-height:16px;}
#contents .data .boilerAs p strong{color:black;}
#contents .data .boilerAs p.tel{font-size:14px;line-height:34px;font-family:'Nanum Gothic exBold';}
#contents .data .boilerAs p.tel img{display:block;}

#contents .data .boilerCatalogView{float:left;width:333px;height:183px;background:url(../images/product/boiler_main_catalog_bg.gif) right 0 no-repeat;}
#contents .data .boilerCatalogView h4{height:30px;padding:8px 0 0;font-size:16px;color:black;line-height:20px;font-family:'Nanum Gothic Bold';}
#contents .data .boilerCatalogView p{float:left;width:100%;margin:0 0 16px;line-height:16px;font-family:'Nanum Gothic';}
#contents .data .boilerCatalogView a,
#contents .data .boilerCatalogView img{float:left;}

#contents .data .boilerMarketLocation{position:relative;width:359px;height:316px;padding:23px 0 0 301px;background:url(../images/product/boiler_market_location_bg.gif) 0 0 no-repeat;}
#contents .data .boilerMarketLocation .locationInfo{height:99px;padding:16px 0 0 79px;font-size:11px;line-height:22px;font-family:'Nanum Gothic';background:url(../images/product/boiler_market_location_info_bg.gif) 0 0 no-repeat;}
#contents .data .boilerMarketLocation .locationInfo strong{display:block;font-size:14px;color:#333;font-family:'Nanum Gothic Bold';}
#contents .data .boilerMarketLocation .text{height:39px;padding:3px 0 0 23px;color:#333;line-height:17px;font-family:'Nanum Gothic';background:url(../images/product/boiler_market_location_text_bg.gif) 0 0 no-repeat;}
#contents .data .boilerMarketLocation ul{position:absolute;top:0;left:22px;width:238px;height:324px;}
#contents .data .boilerMarketLocation ul li{display:inline;}
#contents .data .boilerMarketLocation ul li a{position:absolute;overflow:hidden;text-indent:-9999px;background:url(../images/common/dummy.gif) 0 0 repeat;}

#contents .data .boilerMarketLocation .map1{background:url(../images/product/boiler_market_location_map1.gif) 0 0 no-repeat;}
#contents .data .boilerMarketLocation .map1.on1{background-position:0 -324px;}
#contents .data .boilerMarketLocation .map1.on2{background-position:0 -648px;}
#contents .data .boilerMarketLocation .map1.on3{background-position:0 -972px;}
#contents .data .boilerMarketLocation .map1.on4{background-position:0 -1296px;}
#contents .data .boilerMarketLocation .map1.on5{background-position:0 -1620px;}
#contents .data .boilerMarketLocation .map1.on6{background-position:0 -1944px;}
#contents .data .boilerMarketLocation .map1.on7{background-position:0 -2268px;}
#contents .data .boilerMarketLocation .map1 .location1 a{top:71px;left:31px;width:82px;height:15px;}
#contents .data .boilerMarketLocation .map1 .location2 a{top:91px;left:0;width:104px;height:12px;}
#contents .data .boilerMarketLocation .map1 .location3 a{top:61px;left:134px;width:66px;height:25px;}
#contents .data .boilerMarketLocation .map1 .location4 a{top:145px;left:20px;width:104px;height:12px;}
#contents .data .boilerMarketLocation .map1 .location5 a{top:150px;left:147px;width:89px;height:26px;}
#contents .data .boilerMarketLocation .map1 .location6 a{top:212px;left:149px;width:89px;height:24px;}
#contents .data .boilerMarketLocation .map1 .location7 a{top:236px;left:53px;width:89px;height:25px;}

#contents .data .boilerMarketLocation .map2{background:url(../images/product/boiler_market_location_map3.gif) 0 0 no-repeat; margin-top:1px;}
#contents .data .boilerMarketLocation .map2.on1{background-position:0 -324px;}
#contents .data .boilerMarketLocation .map2.on2{background-position:0 -648px;}
#contents .data .boilerMarketLocation .map2.on3{background-position:0 -972px;}
#contents .data .boilerMarketLocation .map2.on4{background-position:0 -1296px;}
#contents .data .boilerMarketLocation .map2.on5{background-position:0 -1620px;}
#contents .data .boilerMarketLocation .map2.on6{background-position:0 -1944px;}
#contents .data .boilerMarketLocation .map2.on7{background-position:0 -2268px;}
#contents .data .boilerMarketLocation .map2 .location8 a{top:50px;left:60px;width:48px;height:50px;}
#contents .data .boilerMarketLocation .map2 .location9 a{top:115px;left:60px;width:55px;height:40px;}
#contents .data .boilerMarketLocation .map2 .location10 a{top:120px;left:130px;width:60px;height:55px;}
#contents .data .boilerMarketLocation .map2 .location11 a{top:185px;left:125px;width:55px;height:50px;}
#contents .data .boilerMarketLocation .map2 .location12 a{top:220px;left:45px;width:64px;height:85px;}
#contents .data .boilerMarketLocation .map2 .location13 a{top:160px;left:65px;width:43px;height:46px;}
#contents .data .boilerMarketLocation .map2 .location14 a{top:25px;left:110px;width:48px;height:60px;}

#contents .data .boilerMarketLocation .tel{position:absolute;bottom:28px;right:38px;float:left;padding:0 0 1px 76px;font-size:14px;line-height:30px;font-family:'Nanum Gothic exBold';background:url(../images/product/boiler_market_location_tel_bg.gif) 0 10px no-repeat;}
#contents .data .boilerMarketLocation .tel img{display:block;}

#contents .data .boilerMarketDot{padding:0 0 26px 13px;line-height:16px;}
#contents .data .boilerMarketDot li{padding:0 0 7px 6px;background:url(../images/common/dot_type1.gif) 0 6px no-repeat;}
#contents .data .boilerMarketDot li ul li{padding:0 0 0 15px;background:none;}

#contents .data .marketTable{width:100%;line-height:16px;border-left:1px solid #cddce8;border-top:2px solid #cddce8;}
#contents .data .marketTable thead th{padding:4px 16px;white-space:nowrap;color:#333;font-weight:normal;border-right:1px solid #cddce8;border-bottom:1px solid #cddce8;background:#f2f8fc;}
#contents .data .marketTable tbody th{padding:4px 8px;vertical-align:top;white-space:nowrap;color:#333;font-weight:normal;border-right:1px solid #cddce8;border-bottom:1px solid #cddce8;background:#f8f8f8;}
#contents .data .marketTable tbody th.subTitle{padding:4px 8px;white-space:nowrap;text-align:left;color:#555;border-right:1px solid #cddce8;border-bottom:1px solid #cddce8;background:white;}
#contents .data .marketTable tbody td{padding:4px 8px;white-space:nowrap;text-align:center;border-right:1px solid #cddce8;border-bottom:1px solid #cddce8;background:white;}
#contents .data .marketTable tbody td.textLeft{text-align:left;}
#contents .data .marketTable tbody td.noneW{width:100%;white-space:normal;text-align:left;}
#contents .data .marketTable tbody td.noneW2{width:100%;white-space:normal;text-align:left;background:#f8f8f8;}

#contents .data .boilerCatalogList{width:685px;}
#contents .data .boilerCatalogList:after{content:"";display:block;clear:both;}
#contents .data .boilerCatalogList li{float:left;width:146px;height:282px;margin:0 25px 0 0;text-align:center;}
#contents .data .boilerCatalogList li.big{width:317px;}
#contents .data .boilerCatalogList li strong{float:left;}
#contents .data .boilerCatalogList li a.thum{float:left;clear:both;margin:0 0 10px;padding:2px;}
#contents .data .boilerCatalogList li a.thum img{float:left;height:199px;padding:2px;border:1px solid #ccc;}
#contents .data .boilerCatalogList li a.button1{display:inline-block;clear:both;width:59px;height:18px;margin:0 6px;font-size:11px;color:#555;line-height:20px;border:1px solid #ccc;background:white;}
#contents .data .boilerCatalogList li a.button2{display:inline-block;clear:both;width:59px;height:18px;margin:0 6px;font-size:11px;color:white;line-height:20px;border:1px solid #555;background:#555;}

#contents .data .adobeReader{position:relative;width:100%;background:#f5f5f5;}
#contents .data .adobeReader:after{content:"";display:block;clear:both;}
#contents .data .adobeReader img{float:left;}
#contents .data .adobeReader p{display:inline;float:left;margin:26px 0 0 29px;line-height:16px;word-spacing:-2px;}
#contents .data .adobeReader a{position:absolute;top:26px;right:42px;}

#contents .data .boilerSiteList{width:681px;}
#contents .data .boilerSiteList:after{content:"";display:block;clear:both;}
#contents .data .boilerSiteList li{float:left;width:206px;margin:0 21px 18px 0;}
#contents .data .boilerSiteList li a,
#contents .data .boilerSiteList li img{float:left;}

#contents .data .historyContents{position:relative;float:left;width:263px;padding:0 0 0 67px;}
#contents .data .historyContents h6{position:absolute;top:0;left:0;font-size:20px;line-height:24px;font-family:'Nanum Gothic exBold';}
#contents .data .historyContents ul li{line-height:21px;padding:0 0 0 8px;letter-spacing:-1px;background:url(../images/product/history_list_dot.gif) 0 9px no-repeat;}
#contents .data .historyContents.history1{height:1041px;}
#contents .data .historyContents.history2{height:537px;}
#contents .data .historyContents.history3{height:243px;}
#contents .data .historyContents.history4{height:180px;}
#contents .data .historyContents.history5{height:264px;}
#contents .data .historyContents.history6{height:348px;}

#contents .data .constructContents{position:relative;width:100%;margin:0 0 26px;overflow:hidden;}
#contents .data .constructContents:after{content:"";display:block;clear:both;}
#contents .data .constructContents.last{margin:0;}
#contents .data .constructContents .img{padding:0 0 0 18px;}
#contents .data .constructContents .img img{vertical-align:middle;}
#contents .data .constructContents .text{padding:5px 0 0 18px;}
#contents .data .constructContents.last .text{padding:5px 0 36px 18px;}

#contents .data h5.showcaseSystem{padding:0 0 27px;font-size:20px;color:black;line-height:24px;font-family:'Nanum Gothic Bold';}

#contents .data .ghpControlList{float:left;width:100%;margin:-30px 0 26px;}
#contents .data .ghpControlList li.item{position:relative;float:left;width:450px;min-height:154px;height:auto !important;height:154px;padding:30px 0 6px 210px;line-height:16px;font-family:'Nanum Gothic Bold';border-bottom:1px dotted #dbdbdb;}
#contents .data .ghpControlList li.item .number{position:absolute;top:30px;left:150px;}
#contents .data .ghpControlList li.item .img{position:absolute;top:30px;left:0;}
#contents .data .ghpControlList li.item strong.name{display:block;padding:0 0 5px;font-size:16px;color:#333;}
#contents .data .ghpControlList li.item span.size{display:block;padding:0 0 5px;color:#333;}
#contents .data .ghpControlList li.item ul.dot li{padding:0 0 0 9px;line-height:16px;font-family:Dotum,sans-serif;background:url(../images/common/dot_type1.gif) 0 6px no-repeat;}
#contents .data .ghpControlList li.item dl.dot{padding:16px 0 21px;line-height:16px;font-family:Dotum,sans-serif;}
#contents .data .ghpControlList li.item dl.dot dt{padding:0 0 0 9px;background:url(../images/common/dot_type1.gif) 0 6px no-repeat;}
#contents .data .ghpControlList li.item dl.dot dd{padding:0 0 0 19px;background:url(../images/product/feature_dot.gif) 9px 7px no-repeat;}

#contents .data .ghpControlSystem{width:100%;line-height:16px;}
#contents .data .ghpControlSystem h6{margin:0 0 7px;}
#contents .data .ghpControlSystem h6.type2{margin:0 0 6px;padding:0 0 0 17px;}
#contents .data .ghpControlSystem dl{width:100%;padding:0 0 25px;}
#contents .data .ghpControlSystem dl.blind{padding:0;}
#contents .data .ghpControlSystem dl.noText{padding:0 0 28px;}
#contents .data .ghpControlSystem dl.noText dd img{margin:0;}
#contents .data .ghpControlSystem dl.last{padding:0;}
#contents .data .ghpControlSystem dl:after{content:"";display:block;clear:both;}
#contents .data .ghpControlSystem dl dt{padding:0 0 6px;font-weight:bold;}
#contents .data .ghpControlSystem img{display:block;margin:0 0 8px;}
#contents .data .ghpControlSystem p.dot{padding:0 0 0 9px;background:url(../images/common/dot_type1.gif) 0 6px no-repeat;}
#contents .data .ghpControlSystem ul.dot{padding:0 0 25px;}
#contents .data .ghpControlSystem dl dd ul.dot{padding:0;}
#contents .data .ghpControlSystem ul.dot li{padding:0 0 0 9px;background:url(../images/common/dot_type1.gif) 0 6px no-repeat;}
#contents .data .ghpControlSystem ul.dot li .dot li{padding:0 0 0 9px;background:url(../images/product/feature_dot.gif) 0 7px no-repeat;}

#contents .data .esvInfo{color:#333;line-height:20px;font-family:'Nanum Gothic Bold';}
#contents .data .esvInfo .headText{padding:0 0 14px;font-size:20px;line-height:24px;}
#contents .data .esvInfo .headText strong{color:#ca3700;}
#contents .data .esvInfo .footerText{padding:11px 0 35px;font-size:14px;}
#contents .data .esvInfo .footerText strong{color:#0054de;}
#contents .data .esvInfo dl{position:relative;width:660px;height:583px;background:url(../images/product/gongjo_esv_info_img1.gif) 0 0 no-repeat;}
#contents .data .esvInfo dl dt,
#contents .data .esvInfo dl dd{visibility:hidden;position:relative;z-index:-1;}

#contents .data .esvFunction ul.dot{margin:0 0 23px;}
#contents .data .esvFunction .change{position:relative;width:660px;height:354px;margin:0 0 26px;background:url(../images/product/gongjo_esv_function_img2.gif) 0 0 no-repeat;}
#contents .data .esvFunction .change h5,
#contents .data .esvFunction .change ul{visibility:hidden;position:relative;z-index:-1;}
#contents .data .esvFunction .effect{position:relative;width:100%;}
#contents .data .esvFunction .effect .titleType1,
#contents .data .esvFunction .effect .titleType2,
#contents .data .esvFunction .effect .titleType3,
#contents .data .esvFunction .effect .titleType4,
#contents .data .esvFunction .effect .titleType5{margin:0 0 7px;}
#contents .data .esvFunction .effect dl{margin:0 0 25px;line-height:16px;}
#contents .data .esvFunction .effect dl dt{padding:0 0 5px 17px;font-weight:bold;background:url(../images/common/title_type2_2.gif) 0 1px no-repeat;}
#contents .data .esvFunction .effect dl dd{padding:0 0 0 17px;}

#contents .data .filterList{float:left;width:100%;margin:-30px 0 0;}
#contents .data .filterList .item{float:left;width:100%;padding:30px 0;border-bottom:1px solid #ccc;}
#contents .data .filterList .item .infoState dd ul li{letter-spacing:0;}

#contents .data .esvCons img{display:block;margin:0 0 8px;}

#contents .data .personInChange{clear:both;width:660px;padding:4px 0 0;}
#contents .data .personInChange h4,
#contents .data .personInChange h5,
#contents .data .personInChange h6{padding:11px 0 8px 19px;font-size:12px;color:#333;border:1px solid #e8e8e8;border-bottom:none;background:#f7f7f7;}
#contents .data .personInChange ul{width:639px;padding:0 0 13px 19px;border:1px solid #e8e8e8;border-top:none;background:#f7f7f7;}
#contents .data .personInChange ul:after{content:"";display:block;clear:both;}
#contents .data .personInChange ul li{float:left;margin:0 30px 0 0;}
#contents .data .personInChange ul li.tel{padding:0 0 0 18px;background:url(../images/product/person_tel_icon.gif) 0 3px no-repeat;}
#contents .data .personInChange ul li.mail{padding:0 0 0 18px;background:url(../images/product/person_mail_icon.gif) 0 3px no-repeat;}
#contents .data .personInChange ul li a{text-decoration:underline;}

#contents .data .searchEnter{position:relative;width:455px;height:153px;padding:0 0 0 205px;background:#f8f8f8 url(../images/product/searchbox_bg.gif) 0 0 no-repeat;}
#contents .data .searchEnter:after{content:"";display:block;clear:both;}
#contents .data .searchEnter .enterInfo{padding:26px 0 17px;font-size:14px;color:#333;line-height:20px;font-family:'Nanum Gothic Bold';}
#contents .data .searchEnter label{visibility:hidden;position:absolute;top:-9999px;width:0;height:0;overflow:hidden;line-height:0;}
#contents .data .searchEnter input{float:left;}
#contents .data .searchEnter .inputText{width:313px;height:22px;font-size:12px;line-height:22px;padding:0 0 0 10px;border:1px solid #cfcfcf;border-right:none;background:white;}
#contents .data .searchEnter dl{clear:both;width:100%;padding:8px 0 0;word-spacing:-2px;}
#contents .data .searchEnter dl dt{float:left;margin:0 2px 0 0;letter-spacing:-1px;font-weight:bold;}
#contents .data .searchEnter dl dd{float:left;}
#contents .data .searchResult{position:relative;width:100%;padding:46px 0 0;}
#contents .data .searchResult .resultInfo{position:absolute;top:46px;right:0;}

#footer{position:relative;z-index:99;width:100%;height:121px;background:url(../images/common/footer_bg.gif) 0 0 repeat-x;}
#footer h2{position:absolute;top:66px;left:50%;margin:0 0 0 -490px;}
#footer .utility{position:absolute;top:15px;left:50%;margin:0 0 0 -490px;}
#footer .utility li{float:left;margin:0 20px 0 0;padding:0 21px 0 0;background:url(../images/common/footer_utility_line.gif) right 2px no-repeat;}
#footer .utility li.last{background:none;}
#footer .utility li a,
#footer .utility li img{float:left;}
#footer .family{position:absolute;top:10px;right:50%;margin:0 -490px 0 0;width:185px;height:20px;line-height:20px;border:1px solid #707070;}
#footer .family a.button{display:block;padding:0 7px;font-size:11px;background:url(../images/common/footer_family_button_bg.gif) right 0 no-repeat;}
#footer .family a.button.on{background-position:right -20px;}
#footer .family ul{visibility:hidden;position:absolute;bottom:20px;left:-1px;width:185px;border:1px solid #707070;background:white;}
#footer .family ul li{width:100%;}
#footer .family ul li a{display:block;padding:0 7px;font-size:11px;}
#footer address{position:absolute;top:65px;left:50%;margin:0 0 0 -331px;font-size:11px;color:#878787;line-height:15px;}
#footer .copy{position:absolute;top:86px;left:50%;margin:0 0 0 -331px;font-size:11px;color:#878787;line-height:15px;}

.privacyPopup{width:100%;}
.privacyPopup h1{height:44px;margin:0 0 20px;padding:0 0 0 29px;font-size:18px;color:white;line-height:44px;font-family:'Nanum Gothic Bold';background:#e90000;}
.privacyPopup .normalContents{margin:0 20px 20px;}
.privacyPopup .boxContents{height:275px;margin:0 20px 20px;padding:20px;overflow-y:auto;border:1px solid #ccc;}
.privacyPopup .boxContents div{padding:0 0 18px;}
.privacyPopup .boxContents div.last{padding:0;}
.privacyPopup .boxContents div h2{font-size:12px;font-weight:bold;}
.privacyPopup .boxContents a{color:black;}
.privacyPopup .boxContents a:hover{text-decoration:underline;}
.privacyPopup .close{width:63px;height:30px;margin:0 auto;background:#555;}
.privacyPopup .close button{display:block;width:63px;height:30px;color:white;font-weight:bold;border:none;background:none;cursor:pointer;}

.boilerMarketPopup{width:100%;padding:0 0 35px;}
.boilerMarketPopup h1{height:44px;margin:0 0 30px;padding:0 0 0 29px;font-size:20px;color:white;line-height:44px;font-family:'Nanum Gothic Bold';background:#e90000;}
.boilerMarketPopup .info{margin:0 0 6px;}
.boilerMarketPopup .dataTable{width:100%;line-height:16px;border-top:1px solid #e4e4e4;}
.boilerMarketPopup .dataTable thead th{padding:4px 10px;white-space:nowrap;color:#333;font-weight:normal;border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;background:#f2f8fc;}
.boilerMarketPopup .dataTable tbody th{padding:4px 8px;vertical-align:middle;white-space:nowrap;color:#333;font-weight:normal;border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;background:#f8f8f8;}
.boilerMarketPopup .dataTable tbody th.another{padding:4px 8px;white-space:nowrap;text-align:left;color:#555;font-weight:normal;border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;background:white;}
.boilerMarketPopup .dataTable tbody td{padding:4px 8px;white-space:nowrap;border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;background:white;}
.boilerMarketPopup .dataTable .noneW{width:100%;white-space:normal;border-right:none;}
.boilerMarketPopup .dataTable .normalW{white-space:normal;border-right:none;}
.boilerMarketPopup .close{position:fixed;bottom:10px;right:10px;width:15px;height:15px;background:url(../images/product/popup_close.gif) 0 0 no-repeat;}
.boilerMarketPopup .close button{display:block;width:15px;height:15px;overflow:hidden;text-indent:-9999px;border:none;background:none;cursor:pointer;}

.boilerMarketPopupClose{position:fixed;bottom:10px;right:10px;width:15px;height:15px;background:url(../images/product/popup_close.gif) 0 0 no-repeat;}
.boilerMarketPopupClose button{display:block;width:15px;height:15px;overflow:hidden;text-indent:-9999px;border:none;background:none;cursor:pointer;}



.main_visual img {
	background:transparent;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; 
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);    
	zoom:1;
}
 
 
 /*2016-04-04 XID add*/
#contents .data .productContents .infoState dd.txt_price { font-weight:bold; font-size:14px; margin-top:30px; color:#000; font-family:'Nanum Gothic Bold'}
#contents .data .productContents .infoState dd.txt_delivery { padding-top:5px; color:#999; font-size:13px; font-family:'Nanum Gothic';}
#contents .data .productContents .infoState dd.txt_price span { color:#ee0000;}