/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,form,fieldset,iframe,p,button,input,table,th,td{margin:0;padding:0;}
body,h1,h2,h3,h4,input,select,button{font:12px NanumGothic,'나눔고딕','Nanum Gothic','돋움',Dotum,Arial,AppleGothic,sans-serif;color:#333;}
img,fieldset,button,iframe{border:0 none;}
table{width:100%;border-collapse:collapse;}
caption{visibility:hidden;width:0;height:0;font-size:0;line-height:0;}
li{list-style:none;}
img{vertical-align:top;}
em,address{font-style:normal;}
label,button{cursor:pointer;}
a{color:#333;text-decoration:none;}
a:hover,a:active,a:focus{text-decoration:underline;}
hr{display:none;}
/* base */
.blind,legend{display:block;overflow:hidden;position:absolute;top:-1000em;left:0;}
:root legend{margin-top:-1px;font-size:0;line-height:0;}
.inputCheck,.inputRadio{width:13px;height:13px;padding:0;margin:0;}
.inputTxt{padding:0 2px;border:1px solid #b1b1b1;_margin:-1px 0;}

/* layout */
.container-main {width:980px;margin:50px auto 55px auto;}
.container-sub {width:980px;margin:0 auto 70px auto;}
.container-sub:after {content:'';display:block;clear:both;}
.content {float:left;width:758px;padding-left:49px;}

/* header */
#header {width:100%;height:90px;background:#fff;border-bottom:1px solid #efefef;}
#header-sub {border-bottom:2px solid #efefef;}
#header .posiBox {position:relative;width:980px;margin:0 auto;}
#header .logo {padding-top:30px;}
#header .gnb {position:absolute;top:30px;right:4px;}
#header .gnb:after {content:'';display:block;clear:both;}
#header .gnb li {float:left;height:38px;}
#header .gnb li a {display:block;height:38px;background:url(/img/common/gnb_bg.jpg) no-repeat;}
#header .gnb .m_1 a {width:77px;background-position:0 0;}
#header .gnb .m_2 a {width:98px;background-position:-77px 0;}
#header .gnb .m_3 a {width:116px;background-position:-175px 0;}
#header .gnb .m_1 a:hover, #header .gnb .m_1 a.on {background-position:0 -39px;}
#header .gnb .m_2 a:hover, #header .gnb .m_2 a.on {background-position:-77px -39px;}
#header .gnb .m_3 a:hover, #header .gnb .m_3 a.on {background-position:-175px -39px;}

/* aside */
.aside {float:left;width:173px;padding-top:43px;}
.aside h2 {padding:18px 0 14px 1px;background:url(/img/common/bg_lnb_1.gif) 0 bottom repeat-x;font-size:23px;font-weight:800;}
/*.aside h2.first {padding-top:0;}*/
.aside .lnb {padding-bottom:23px;}
.aside .lnb li {padding:8px 0 9px 5px;background:url(/img/common/bg_lnb_2.gif) 0 bottom repeat-x;}
.aside .lnb li a {display:inline-block;height:23px;}
.aside .lnb li a span {display:inline-block;padding:4px 0 0 10px;height:19px;}
.aside .lnb li a span.ls {letter-spacing:-1px;}
.aside .lnb li a.on, .aside .lnb li a:hover {padding:0 10px 0 0;background:url(/img/common/bg_lnb_menu.gif) right 0 repeat-x;color:#fff;text-decoration:none;}
.aside .lnb li a.on span, .aside .lnb li a:hover span {background:url(/img/common/bg_lnb_menu.gif) left 0 repeat-x;}
.aside .lnb li a:hover span.ls {letter-spacing:-2px;}
.aside .community .m_7 {padding-bottom:8px;border-bottom:1px solid #efefef;background:none;}
.aside .menu_spin {padding-bottom:13px;}

/* footer */
#footer {width:100%;padding-bottom:40px;background:#f8f8f8 url(/img/common/bg_footer.gif) repeat-x;}
#footer .posiBox {width:980px;margin:0 auto;}
#footer address {padding:18px 0 8px 0;font-family:'돋움',Dotum;letter-spacing:-1px;color:#000;text-align:center;}
#footer address span {color:#ccc;}
#footer address em {letter-spacing:0;}
#footer .copyright {font-family:Arial;color:#000;font-size:11px;text-align:center;}
#footer .copyright strong {color:#cd0e0b;}

/* main */
#mainVisual {position:relative;}
#mainVisual .slides_container {overflow:hidden;width:100%;height:498px;}
#mainVisual .slides_control {width:100% !important;min-width:980px;}
#mainVisual .slide {width:100%;height:498px;}

#mainVisual .visual01 {width:100%;height:auto;}
@media all and (max-width:1280px) {
	#mainVisual .visual01 {width:100%;height:498px;}
}

/*
#mainVisual .slide .innerBox {position:relative;width:980px;height:498px;margin:0 auto;}
#mainVisual .visual_1 {background:url(/img/main/visual_bg_1.jpg) center top no-repeat;}
#mainVisual .visual_2 {background:url(/img/main/visual_bg_2.jpg) center top no-repeat;}
#mainVisual .visual_2 .photo {position:absolute;top:0;right:0;display:block;height:498px;overflow:hidden;}
#mainVisual .visual_2 a {display:block;}
#mainVisual .visual_3 {background:url(/img/main/visual_bg_3.jpg) center top no-repeat;}
*/
#mainVisual .next {position:absolute;top:188px;right:50%;z-index:10;display:block;width:39px;height:82px;margin-right:-490px;text-indent:-9999em;background:url(/img/main/set_prev_next.png) -59px 0 no-repeat;}
#mainVisual .prev {position:absolute;top:188px;left:50%;z-index:10;display:block;width:39px;height:82px;margin-left:-490px;text-indent:-9999em;background:url(/img/main/set_prev_next.png) no-repeat;}
#mainVisual .pagination {position:absolute;bottom:22px;left:50%;z-index:10;margin-left:-45px;}
#mainVisual .pagination li {float:left;padding:0 5px;width:20px;}
#mainVisual .pagination li a {display:block;width:20px;height:20px;text-indent:-9999em;background:url(/img/main/set_paging.png) no-repeat;}
#mainVisual .pagination li.current a {background-position:-30px 0;}

#slides {width:100%;height:498px;}
#slides .slidesjs-previous {position:absolute;top:188px;left:50%;z-index:10;display:block;width:39px;height:82px;margin-left:-490px;text-indent:-9999em;background:url(/img/main/set_prev_next.png) no-repeat;}
#slides .slidesjs-next {position:absolute;top:188px;right:50%;z-index:10;display:block;width:39px;height:82px;margin-right:-490px;text-indent:-9999em;background:url(/img/main/set_prev_next.png) -59px 0 no-repeat;}
#slides .slidesjs-pagination {position:absolute;bottom:22px;left:50%;z-index:10;margin-left:-45px;}
#slides .slidesjs-pagination li {float:left;padding:0 5px;width:20px;}
#slides .slidesjs-pagination li a {display:block;width:20px;height:20px;text-indent:-9999em;background:url(/img/main/set_paging.png) no-repeat;}
#slides .slidesjs-pagination li.current a {background-position:-30px 0;}

.main-menu {}
.main-menu:after {content:'';display:block;clear:both;}
.main-menu li {float:left;width:143px;padding:155px 0 23px 0;background:url(/img/common/menu_bg.gif) no-repeat;font-weight:bold;font-size:15px;color:#777;text-align:center;}
.main-menu li.m-1 {background-position:0 0;margin-right:101px;}
.main-menu li.m-2 {background-position:-244px 0px;margin-right:103px;}
.main-menu li.m-3 {background-position:-490px 0px;margin-right:106px;}
.main-menu li.m-4 {background-position:-739px 0px;}

/* sub common */
.titArea h2 {margin:52px 0 10px 0;font-size:30px;font-weight:800;}
.titArea .txt1 {padding-bottom:30px;color:#777;}

/* table */
.tableType1 th {height:39px;border-top:2px solid #e12022;border-bottom:1px solid #dcdcdc;color:#e12022;text-align:center;font-weight:800;}
.tableType1 th.txt2 {padding-left:17px;text-align:left;}
.tableType1 td {padding:13px 0 11px 0;border-bottom:1px solid #ececec;font-size:11px;text-align:center;}
.tableType1 td.b {font-weight:bold;}
.tableType1 td.txt1 {font-size:12px;}
.tableType1 td.txt2 {padding-left:17px;font-size:13px;text-align:left;}
.tableType1 td.photo {padding:4px 0 4px 0;text-align:right;}
.tableType1 td.photo a {display:inline-block;vertical-align:top;}
.tableType1 td.combine {padding:6px 0 4px 10px;text-align:left;background-color:#D8DEE2;font-weight:bold;}
.tableType1 .repl .txt2 {padding-left:35px;background:url(/img/ico/bul_repl.gif) 20px 11px no-repeat;}
.tableType1 .replNum {font-size:11px;color:#e12022;font-weight:800;}
.viewType1 .viewTit {padding:14px 0 17px 0;border-top:2px solid #e12022;border-bottom:1px solid #dcdcdc;line-height:18px;}
.viewType1 .viewTit:after {content:'';display:block;clear:both;}
.viewType1 .viewTit .no {float:left;width:50px;padding-left:10px;font-size:11px;}
.viewType1 .viewTit .tit {float:left;width:420px;padding-right:20px;font-size:13px;}
.viewType1 .viewTit .id {float:left;width:80px;padding:0 10px;text-align:center;}
.viewType1 .viewTit .view {float:left;width:80px;text-align:center;font-size:11px;}
.viewType1 .viewTit .date {float:left;width:78px;text-align:center;font-size:11px;}
.viewType1 .viewTxt {padding:30px 30px 60px 30px}
.viewType1 .viewTxt {border-bottom:2px solid #dcdcdc;}
.viewType1 .viewTxt .photo {padding:28px 0 0 0;}
.viewType1 .viewTxt .txt {padding:37px 0 66px 10px;font-size:14px;line-height:22px;}
.btnArea {position:relative;zoom:1;}
.btnArea:after {content:'';display:block;clear:both;}
.btnArea .centerPos {display:block;text-align:center;}
.btnArea .leftPos {position:absolute;top:0;left:0;text-align:left;}
.btnArea .rightPos {position:absolute;top:0;right:0;text-align:right;}
.pagination2 {text-align:center;}
.pagination2 * {vertical-align:top;}
.pagination2 a {position:relative;z-index:99;display:inline-block;margin:0 -2px 0 -3px;padding:6px 10px 4px 10px;border:1px solid #e5e5e5;background:#fff;font-family:'돋움',Dotum;color:#818181;font-weight:bold;}
.pagination2 a:hover {border:1px solid #e5e5e5;color:#767676;text-decoration:none;}
.pagination2 a.on {z-index:100;border:1px solid #cb1e1f;background:url(/img/common/bg_pagination.gif) repeat-x;color:#fff;}
.pagination2 a.prev {padding:6px 9px 4px 10px;}
.pagination2 a.next {padding:6px 10px 4px 9px;}
.tableSrch {text-align:center;}
.tableSrch * {vertical-align:top;}
.tableSrch select {height:23px;border-top:1px solid #abadb3;border-left:1px solid #e2e3ea;border-right:1px solid #dbdfe6;border-bottom:1px solid #e3e9ef;}
.tableSrch .inputTxt {width:103px;height:21px;border-top:1px solid #abadb3;border-left:1px solid #e2e3ea;border-right:1px solid #dbdfe6;border-bottom:1px solid #e3e9ef;}

/*
.writeField {padding:14px 0 17px 0;border-top:2px solid #e12022;border-bottom:1px solid #dcdcdc;line-height:18px;}
.writeField .tit {padding-bottom:10px;}
.writeField .tit:after {content:'';display:block;clear:both;}
.writeField .tit dt {float:left;width:80px;padding:3px 0 0 9px;}
.writeField .tit dd {float:left;}
.writeField .tit dd .inputTxt {width:298px;height:21px;border:1px solid #d1d1d1;line-height:21px;}
.writeField .tit dd .comt {display:inline-block;padding-left:6px;font-size:11px;color:#777;}
.writeField .write dt {padding:0 0 15px 9px;}
*/

.btnArea2 {padding: 820px 0  0 560px;}

/* review list */
.titArea h2.review {padding-left:30px;background:url(/img/ico/bul_review.gif) 0 4px no-repeat;}
.reviewTableWrite {float:right;margin-top:39px;}
.reviewTablePagin {padding-top:41px;}
.reviewTableSrch {padding-top:43px;}

/* review view */
.reviewViewBtn {margin:10px 20px 0 10px;}
.reviewTable2 {margin-top:84px;border-top:1px solid #dcdcdc;}

/* company */
.map-area {}
.mapAddress { display:block;margin-top:20px;font-size:13px;line-height:22px;text-align:center; }

/* content */
.titArea h2.product {padding-left:37px;background:url(/img/ico/bul_product.gif) 0 4px no-repeat;}
/* celpurge */
.contentTit {padding-bottom:100px;}
.contentTit h3 {color:#81C4F7;padding-top:14px;padding-bottom:6px;background:url(/img/content/bg_h3.jpg) no-repeat left top;height:40px;padding-left:40px;margin-bottom:20px;clear:both;}
.contentTit .tit {font-size:30px;line-height:22px;font-weight:600;}
.contentTit .point {background-image: url(/img/ico/ico_point.png);background-repeat:no-repeat;background-position:20px 18px;}
.contentTit .txt {padding:13px 0 20px 20px;font-size:20px;color:#F76363;line-height:23px;font-weight:800;}
.contentTit .txt1 {padding:13px 0 0 20px;font-size:20px;color:#81C4F7;line-height:23px;font-weight:600;}
.contentTit .pl40 {padding-left:42px;}
.contentTit .tac {text-align:center;}
.contentTit .tal {text-align:left;}
.contentTit .txt2 {padding:12px 0 20px 40px;font-size:13px;color:#555;line-height:28px;}
.contentTit .txt2 li {height:30px;}
.contentTit .txt3 {padding:12px 0 0 40px;font-size:13px;color:#555;line-height:28px;}
.contentTit .txt4 {padding:12px 0 20px 40px;font-size:15px;color:#555;line-height:28px;}
.contentTit .img1 {padding:40px 0;text-align:center;}
.contentTit .img1 .img-desc {padding-top:10px;color:gray;}
.contentTit .note {background:url(/img/content/bg_note.png) no-repeat left top;padding:40px 0px 5px 95px;color:#333;font-size:13px;height:210px;margin-left:0px;width:770px;list-style: none outside;margin-bottom:-70px;}
.contentTit .noteSmall {background:url(/img/content/bg_note_s.png) no-repeat left top;padding:30px 0px 5px 95px;color:#333;font-size:13px;height:210px;margin-left:0px;width:770px;list-style: none outside;margin-bottom:-70px;}
.contentTit .note li {height:40px;}
.contentTit .red {color:#F00;font-weight:bold;}
.contentTit .tableType1 {padding-left:40px;}
.contentTit .player {padding:40px 0;text-align:center;}
.contentTit .requestNoti {padding:20px 0 20px 0;}
.contentTit .requestField {padding:14px 0 17px 0;border-top:1px solid #81C4F7;border-bottom:1px solid #dcdcdc;line-height:18px;}
.contentTit .requestField .tit {padding-bottom:10px;}
.contentTit .requestField .tit:after {content:'';display:block;clear:both;}
.contentTit .requestField .tit dt {float:left;width:100px;padding:3px 0 0 9px;font-size:12px;}
.contentTit .requestField .tit dd {float:left;font-size:12px;}
.contentTit .requestField .tit dd .inputTxt {width:500px;height:21px;border:1px solid #d1d1d1;line-height:21px;}
.contentTit .requestField .request dt {padding:0 0 15px 9px;}
.contentTit .requestBtn {padding:40px 0;text-align:center;}
/* henkel */
.contentTit2 {padding-bottom:100px;}
.contentTit2 h3 {color:#fff;padding-top:14px;padding-bottom:6px;background:url(/img/content/bg_henkel.png) no-repeat left top;height:50px;padding-left:40px;margin-bottom:20px;clear:both;}
.contentTit2 .tit {font-size:30px;line-height:22px;font-weight:600;}
.contentTit2 .point {background-image: url(/img/ico/ico_point.png);background-repeat:no-repeat;background-position:20px 18px;}
.contentTit2 .txt {padding:13px 0 20px 20px;font-size:20px;color:#F76363;line-height:23px;font-weight:800;}
.contentTit2 .txt0 {padding:13px 0 20px 20px;font-size:20px;color:#8b979e;line-height:23px;font-weight:600;}
.contentTit2 .txt1 {padding:13px 0 0 20px;font-size:20px;color:#FF2A2D;line-height:23px;font-weight:600;}
.contentTit2 .txt1-desc {padding:20px 0 20px 40px;font-size:14px;}
.contentTit2 .pl40 {padding-left:42px;}
.contentTit2 .tac {text-align:center;}
.contentTit2 .tal {text-align:left;}
.contentTit2 .txt2 {padding:12px 0 20px 40px;font-size:13px;color:#555;line-height:28px;}
.contentTit2 .txt2 .dot {color:#FF2A2D;}
.contentTit2 .txt2 li {height:30px;}
.contentTit2 .txt3 {padding:12px 0 0 40px;;font-size:13px;color:#555;line-height:28px;}
.contentTit2 .img1 {padding:40px 0;text-align:center;}
.contentTit2 .img1 .img-desc {padding-top:10px;color:gray;}
.contentTit2 .note {background:url(/img/content/bg_note.png) no-repeat left top;padding:40px 0px 5px 95px;color:#333;font-size:13px;height:210px;margin-left:0px;width:770px;list-style: none outside;margin-bottom:-70px;}
.contentTit2 .noteSmall {background:url(/img/content/bg_note_s.png) no-repeat left top;padding:30px 0px 5px 95px;color:#333;font-size:13px;height:210px;margin-left:0px;width:770px;list-style: none outside;margin-bottom:-70px;}
.contentTit2 .note li {height:40px;}
/*.contentTit2 .red {color:#F00;font-weight:bold;}*/
.contentTit2 .tableType1 {padding-left:40px;}
.contentTit2 .player {padding:40px 0;text-align:center;}
.contentTit2 .requestField {padding:14px 0 17px 0;border-top:1px solid #e12022;border-bottom:1px solid #dcdcdc;line-height:18px;}
.contentTit2 .requestField .tit {padding-bottom:10px;}
.contentTit2 .requestField .tit:after {content:'';display:block;clear:both;}
.contentTit2 .requestField .tit dt {float:left;width:100px;padding:3px 0 0 9px;font-size:12px;}
.contentTit2 .requestField .tit dd {float:left;font-size:12px;}
.contentTit2 .requestField .tit dd .inputTxt {width:500px;height:21px;border:1px solid #d1d1d1;line-height:21px;}
.contentTit2 .requestField .request dt {padding:0 0 15px 9px;}
.contentTit2 .requestBtn {padding:40px 0;text-align:center;}

/* 팝업 */
.layPop {position:fixed; _position:absolute; top:0; left:0; width:100%; height:100%; z-index:999;}
.layPop .bg {position:absolute; top:0; left:0; width:100%; height:100%; background:#000; opacity:.8; filter:alpha(opacity=80);}
.popEvent { position:absolute;width:674px;height:799px;top:40px;left:43%;margin:0 0 0 -230px;background:#fff;border:#000 1px solid;z-index:1000;}

/* button */
button {color: #333;/*vertical-align: top;*/cursor: pointer;background-color:#fff;border:1px solid #b4b4b4;border-radius:3px;/*height:20px;line-height:20px;*/padding:0 4px;overflow:visible;text-decoration:none;display:inline-block;margin:0;}
button.f10 {padding:2px 4px;font-size:10px;}
button.f11 {padding:3px 4px;font-size:11px;}
button.f12 {padding:4px 4px;font-size:12px;}
button.f14 {padding:4px 8px;font-size:14px;}
button.f16 {padding:4px 8px;font-size:16px;}
button.f18 {padding:4px 8px;font-size:18px;}
button.gray {background-color:#9E9E9E;border:1px solid #9E9E9E;color:#fff;}
button.red {background-color:#e11a1a;border:1px solid #e11a1a;color:#fff;}
button.blue {background-color:#81C4F7;border:1px solid #81C4F7;color:#fff;}
button.green {background-color:#109012;border:1px solid #109012;color:#fff;}
/* span button */
span.button {color: #333;/*vertical-align: top;*/cursor: pointer;background-color:#fff;border:1px solid #b4b4b4;border-radius:3px;/*height:20px;line-height:20px;*/padding:0 4px;overflow:visible;text-decoration:none;display:inline-block;margin:0;}
span.f10 {padding:4px 4px;font-size:10px;}
span.f11 {padding:4px 4px;font-size:11px;}
span.f12 {padding:4px 4px;font-size:12px;}
span.f14 {padding:4px 8px;font-size:14px;}
span.gray {background-color:#9E9E9E;border:1px solid #9E9E9E;color:#fff;}
/*span.red {background-color:#e11a1a;border:1px solid #e11a1a;color:#fff;}*/
span.blue {background-color:#354882;border:1px solid #354882;color:#fff;}
span.green {background-color:#109012;border:1px solid #109012;color:#fff;}

.mt20 {margin-top:20px;}
.mt30 {margin-top:30px;}
.mt40 {margin-top:40px;}