@charset "utf-8";

.innerWrap { width:1040px; margin:0 auto; }
.innerWrap::after { content:''; display:block; clear:both; }

#wrap { }
#header { }
#header:after { content:''; display:block; clear:both; }
#container { }
#container:after { content:''; display:block; clear:both; }
#footer {}
#footer:after { content:''; display:block; clear:both; }

#header { }
#header h1 { float:left; width:200px; height:100px; text-align:center; line-height:100px; }
#header h1 span.logo { display:block; width:200px; height:100px; text-align:left; line-height:100px; background-position:center; background-repeat:no-repeat; text-indent:-1000em; }

#header div#tnb { position:absolute; right:0px; top:0px; }

#header div#gnb { }
#header div#gnb ul.d932Navi { }
#header div#gnb ul.d932Navi:after { content:''; clear:both; display:block; }
#header div#gnb ul.d932Navi a { display:block; }
#header div#gnb ul.d932Navi > li { float:left; padding:0 20px; }
#header div#gnb div.depth2 { display:none; position:absolute; }
#header div#gnb ul.d932Navi > li:hover div.depth2 { display:block; z-index:500; }

div#contents { min-height:500px; }
div#position { }
div#position:after { content:''; display:block; clear:both; }
div#position h3 { float:left; }
div#position ul.d932Location { float:right; }
div#position ul.d932Location li { float:left; }
div#position ul.d932Location li:before { content:'>'; padding:0 5px; }
div#position ul.d932Location li.home:before { content:''; }

div.d932Visual { }
div.d932Visual div.list {  }
div.d932Visual div.list ul { position:relative; }
div.d932Visual div.list ul li { width:100%; background-position:center; background-repeat:no-repeat; background-size:contain; }
div.d932Visual div.list ul.rolling li { position:absolute; top:0px; left:0px; }
div.d932Visual div.list ul.vertical li { position:absolute; top:0px; left:0px; }
div.d932Visual div.list ul.fade li { position:absolute; top:0px; left:0px; filter:alpha(opacity=0); opacity:0; }
div.d932Visual div.inner { width:1000px; margin:0 auto; }
div.d932Visual div.control { position:absolute; width:100%; top:0px; }
div.d932Visual div.control button.prev { float:left; }
div.d932Visual div.control button.next { float:right; }
div.d932Visual div.paging { position:absolute; width:100%; text-align:center; bottom:10px; }
div.d932Visual div.paging a { display:inline-block; width:15px; height:15px; background-color:#999; border:1px solid #DDD; border-radius:15px; margin:0 2px; transition-delay: 0s; transition-duration: 0.2s; transition-property: all; transition-timing-function: linear; }
div.d932Visual div.paging a.selected { background-color:#FFF; transition-delay: 0s; transition-duration: 0.2s; transition-property: all; transition-timing-function: linear; }
div.d932Visual div.paging a span { display:none; }

div#content { padding:10px 0 50px; }

#footer { padding-bottom:10px; }
#footer div.footerLogo { float:left; width:200px; height:100px; }
#footer div.footerLogo span.logo { display:block; width:200px; height:100px; text-align:left; line-height:100px; background-position:center; background-repeat:no-repeat; text-indent:-1000em; }
#footer div#corpInfor { float:left; padding:10px 0; color:#DDD; font-size:0.8em; }
#footer div#corpInfor ul:after { content:''; display:block; clear:both; }
#footer div#corpInfor li { float:left; }
#footer div#corpInfor li:before { content:' | '; padding:0 7px; }
#footer div#corpInfor li.name { padding-left:0px; font-weight:bold; }
#footer div#corpInfor li.name:before { content:''; padding:0; }
#footer div#corpInfor dl { margin-top:5px; }
#footer div#corpInfor dl:after { content:''; display:block; clear:both; }
#footer div#corpInfor dt { float:left; font-weight:bold; }
#footer div#corpInfor dt:after { content:' : '; }
#footer div#corpInfor dd { float:left; padding-left:5px; }
#footer div#corpInfor dd:before { content:' | '; padding:0 7px; }
#footer div#corpInfor dd.addr:before { content:''; padding:0; }
#footer div#corpInfor .name label { display:none; }
#footer div#corpInfor .addr label { display:none; }
#footer div#corpInfor label:after { content:'. '; }
#footer div.copyrights { font-size:0.8em; color:#999; float:left; width:100%; text-align:center; }


/* MAIN */
#contents.main { float:none; }
#contents.main div#content { margin:0px; }


/* LOCATION */
div#location {}
div#location div.map { height:400px; }


/* 팝업 */
div#gsPopup { width:100%; height:100%; position:fixed; top:0px; left:0px; z-index:995; }
div#gsPopup div.background { width:100%; height:100%; position:fixed; top:0px; left:0px; z-index:996; background-color:#000; filter:alpha(opacity=50); opacity:0.5; }
div#gsPopup div.contents { position:absolute; z-index:997; }
div#gsPopup div.contents div.control { position:fixed; width:100px; height:100px; z-index:998; top:0px; right:0px; border:0px; }
div#gsPopup div.contents div.control button { width:100px; height:100px; background:url('/~ftp_toolis/images/common/btnClose4Layer.png') no-repeat center; border:0px; }
div#gsPopup div.contents div.control button span { display:none; }
div#gsPopup div.contents div.content { border:20px solid #FFF; background:#fff; position:absolute; z-index:997; font-size:0px; line-height:0px; }
div#gsPopup div.contents div.content img { filter:alpha(opacity=10); opacity:0.1; cursor:pointer; }





#visual6 { width:1000px; height:400px; margin:0 auto; overflow:hidden; }
#visual6 div.list { }
#visual6 div.list ul.rolling li { width:33.33%; }
#visual6 div.list ul.vertical li { height:130px !important; }
