#wrap { background-color:transparent; }
#header { background-color:transparent; background-image:url("/resource/images/layout/header_bg.png") }
#header #gnb .dep2 { margin-bottom:0; padding-bottom:0; background:#fff; }
#container { width:981px; margin-top:0; margin-bottom:130px; }
#footer .quickMenu { position:relative; top:-128px; width:935px; padding-left:48px; margin:0 auto -70px; background:url("/resource/images/main/cont_bg2.png") 0 100% no-repeat; }
#footer .quickMenu .menu { width:934px; background-color:transparent; padding-bottom:2px; margin:0; }
#footer .quickMenu a { width:155px; }
#footer .quickMenu a.m4 { width:154px; }

.mainVisual { position:static; z-index:1;  height:586px; margin:0; overflow:hidden;}
.mainVisual .list { position:absolute !important; left:0; width:100% !important; height:895px; margin-top:-25px; }
.mainVisual .list li { position:absolute; left:0; top:0; width:100%; height:100%; opacity:0; filter:alpha(opacity=0); background-color:#fff; background-position:50% 0; background-repeat:no-repeat; white-space:nowrap; text-indent:-999px; overflow:hidden; }
.mainVisual .list li:first-child { opacity:1; filter:alpha(opacity=100); }
.mainVisual .btnSet { position:absolute; left:50%; width:981px; height:37px; z-index:10; margin:529px 0 0 -490px; }
.mainVisual .btnSet a.stop, .mainVisual .btnSet a.prev, .mainVisual .btnSet a.next { position:absolute; bottom:0; width:37px; height:37px; overflow:hidden; white-space:nowrap; font-size:0; letter-spacing:-100px; text-indent:0; background-color:#222; background-repeat:no-repeat; background-position:50% 50%; }
.mainVisual .btnSet a.prev { left:0; background-image:url("/resource/images/common/rolling_prev.png"); }
.mainVisual .btnSet a.next { left:39px; background-image:url("/resource/images/common/rolling_next.png"); }
.mainVisual .btnSet a.stop { left:78px; background-color:#00592d; background-image:url("/resource/images/common/rolling_pause.png"); }
.mainVisual .btnSet a.play { background-image:url("/resource/images/common/rolling_play.png"); }
.mainVisual .btnSet .curIco { position:absolute; right:12px; bottom:11px; }
.mainVisual .btnSet .curIco a { display:inline-block; width:12px; height:12px; margin-left:2px; overflow:hidden; white-space:nowrap; font-size:0; letter-spacing:-100px; text-indent:0; background-color:#222; }
.mainVisual .btnSet .curIco a.on, .mainVisual .btnSet .curIco a:hover { background-color:#00592d; }
.mainVisual .caption {position:absolute; top:554px; right:50%; padding:0 25px 0 16px; margin:0 -406px 0 0; text-indent:0; height:37px; line-height:37px; color:#fff; background:url("/resource/images/main/bg_caption.png") 100% 0 no-repeat;}

.previewSite { position:relative; z-index:2; height:282px; overflow:hidden; margin:0 0 2px -13px; padding-left:59px; background:url("/resource/images/main/cont_bg.gif") 0 284px no-repeat; }
.previewSite .btnSet { position:absolute; left:12px; top:237px; width:45px; height:45px; z-index:10; }
.previewSite .btnSet a.stop { display:block; width:45px; height:45px; overflow:hidden; white-space:nowrap; font-size:0; letter-spacing:-100px; text-indent:0; background-color:#00592d; background-repeat:no-repeat; background-position:50% 50%; background-image:url("/resource/images/common/rolling_pause.png"); }
.previewSite .btnSet a.play { background-image:url("/resource/images/common/rolling_play.png"); }
.previewSite h2 { position:absolute; top:0; left:0; z-index:2; }
.previewSite h2 a { display:block; margin-left:12px; width:45px; overflow:hidden; }
.previewSite h2 a:hover img { margin-left:-51px; }
.previewSite .active h2 a { margin-left:0; width:67px; }
.previewSite .active h2 a img { margin-left:-45px; }
.previewSite .dongwha h2 { top:103px; }
.previewSite .active .inArea { display:block; }
.previewSite .inArea { display:none; width:945px; overflow:hidden; }
.previewSite .inArea dl { position:relative; float:left; width:270px; height:264px; padding:18px 20px 0; margin-right:2px; background-color:#fff; }
.previewSite .inArea dt { margin:0 0 12px; }
.previewSite .inArea dt, .previewSite .inArea dt a { font-size:20px; font-weight:bold; color:#222; }
.previewSite .inArea dd { color:#666; font-weight:bold; padding-top:122px; background-position:0 0; background-repeat:no-repeat; line-height:1.6; }
.previewSite .inArea .item { float:left; margin-right:2px; display:block; width:270px; height:97px; padding:185px 20px 0; background-color:#fff; background-position:50% 0; background-repeat:no-repeat; text-decoration:none; vertical-align:top; }
.previewSite .inArea .item strong { font-size:20px; font-weight:bold; color:#222; display:block; margin:0 0 12px; vertical-align:top; }
.previewSite .inArea .item span { color:#666; font-weight:bold; background-position:0 0; background-repeat:no-repeat; line-height:1.6; }
.previewSite .inArea a.pre { position:relative; text-decoration:none; color:#767676; line-height:1.6; }
.previewSite .inArea a.pre .preMsg { visibility:hidden; height:0; position:absolute; top:0; left:0; vertical-align:top; }
.previewSite .inArea a.pre:hover .preMsg,
.previewSite .inArea a.pre:focus .preMsg { z-index:2; height:157px; padding-top:125px; background:#000; opacity:0.6; filter:alpha(opacity=60); visibility:visible; width:100%; font-size:22px; text-align:center; color:#fff; font-weight:bold; }
.previewSite .inArea dd a.more { position:absolute; bottom:26px; left:20px; padding:0 19px 0 0; font-size:11px; color:#43883d; text-transform:uppercase; border-bottom:1px solid #43883d; text-decoration:none !important; background:url("/resource/images/common/bg_more.gif") 100% 100% no-repeat; }
.newsList { position:relative; z-index:2; width:935px; height:263px; padding:1px 0 2px 48px; margin:-1px -1px -2px; background:url("/resource/images/main/cont_bg2.png") 0 0 no-repeat; }
.newsList .inArea { height:100%; overflow:hidden; }
.newsList .inArea { height:100%; overflow:hidden; }
.newsList .inArea .list { position:relative; float:left; width:582px; height:259px; padding:23px 20px 0; margin-left:2px; }
.newsList .inArea .list.photo {width:270px;}
.newsList .inArea .list { height:263px; padding-top:19px; margin-left:0; overflow:hidden;}
.newsList .inArea .list dt { position:relative; width:100%; margin:0 0 27px; padding-bottom:5px; font-size:20px; font-weight:bold; color:#222; border-bottom:1px solid #ddd; }
.newsList .inArea .list dd {margin-left:219px; padding:0 0 0 8px; margin-bottom:12px; font-weight:bold; background:url("/resource/images/main/bul_dot1.gif") 0 8px no-repeat; }
.newsList .inArea .list dd a {display:block; vertical-align:top; text-decoration:none;}
.newsList .inArea .list dd a:focus,
.newsList .inArea .list dd a:hover { color:#43883d; }
.newsList .inArea .list dd.best {float:left; width:190px; height:174px; margin:-15px 0 0; padding:0; background:#f1f1f1 none;}
.newsList .inArea .list dd.best a {display:block; height:100%; width:100%;}
.newsList .inArea .list dd.best a:focus .txt,
.newsList .inArea .list dd.best a:hover .txt {color:#43883d;}
.newsList .inArea .list dd.best .thum {display:block; width:190px; height:118px; margin-bottom:7px; overflow:hidden;}
.newsList .inArea .list dd.best .thum img {width:100%; height:100%;}
.newsList .inArea .list dd.best .txt {display:block; color:#222; padding:0 8px; line-height:1.5;}
.newsList .inArea a.more { position:absolute; top:6px; right:0; padding:0 12px 0 0; font-size:11px; color:#444; text-transform:uppercase; text-decoration:none !important; font-weight:bold; background:url("/resource/images/common/bg_more2.gif") 100% 3px no-repeat; }
.newsList .inArea .list dd.inphoto {margin:-15px 0 0; padding:0 40px; background:none}
.newsList .inArea .list dd.inphoto img {display:block; margin:0 auto; width:144px; height:144px;}
.newsList .inArea .list dd.inphoto .name {display:block; margin-top:10px; font-weight:bold; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
/*
.newsList .inArea .banner, .newsList .inArea .list { position:relative; float:left; width:270px; height:259px; padding:23px 20px 0; margin-left:2px; }
.newsList .inArea .list { height:263px; padding-top:19px; }
.newsList .inArea .list { margin-left:0; }
.newsList .inArea .list dt { position:relative; width:100%; margin:0 0 10px; padding-bottom:5px; font-size:20px; font-weight:bold; color:#222; border-bottom:1px solid #444; }
.newsList .inArea .list dd { padding:0 0 0 8px; margin-bottom:7px; color:#666; background:url("/resource/images/main/bul_dot1.gif") 0 8px no-repeat; }
.newsList .inArea .list dd a { vertical-align:top; }
.newsList .inArea .list dd a:hover { color:#00592d; }
.newsList .inArea a.more { position:absolute; top:6px; right:0; padding:0 12px 0 0; font-size:11px; color:#444; text-transform:uppercase; text-decoration:none !important; font-weight:normal; background:url("/resource/images/common/bg_more2.gif") 100% 3px no-repeat; }
*/