@charset "euc-kr";
@import url(base.css);

/* global layout */
#Wrapper {width:100%; }
#HeaderInner,
#ContentsWrapperInner,
#FooterInner {width:998px; margin:0 auto; position:relative; }

#Header {height:116px; background:url(/sp2/images/common/bg_header.gif) no-repeat center bottom; position:relative; z-index:99; }
#Header #HeaderInner {height:116px; position:relative; z-index:100; }
#Header #HeaderInner h1 {position:absolute; left:0; top:0; }
#Header #HeaderInner #MemberQuick {position:absolute; left:283px; top:53px; }
#Header #HeaderInner #MemberQuick li {float:left; margin-right:12px; display:inline; }
#Header #HeaderInner #MemberQuick li.first {background:none; padding:0; margin-right:6px; }
#Header #HeaderInner #MemberQuick li.end {padding-right:8px; }
#Header #HeaderInner .topMenu {position:absolute; left:453px; top:53px; }
#Header #HeaderInner .topMenu li {float:left; margin-left:8px; display:inline; }
#Header #HeaderInner .topMenu li img {display:block; }
#Header #HeaderInner .topMenu li.end {background:none; margin-left:7px; padding:0; }
#Header #HeaderInner .topMenu .eng{position:absolute; left:298px; top:-2px; }
#Header #HeaderInner .purposeMenu {position:absolute; right:0; top:6px; }
#Header #HeaderInner .purposeMenu li.userID {background:none; margin:0; }
#Header #HeaderInner .purposeMenu a {color:#5b5e67; }
#Header #HeaderInner .purposeMenu li {font-size:0.92em; background:url(/sp2/images/common/bg_purpose_menu_bar.gif) no-repeat right 1px; float:left; padding-right:8px; margin-right:7px; }
#Header #HeaderInner .purposeMenu li.end {background:none; padding:0; margin:0; }
#Header #HeaderInner #GlobalSearch {width:183px; height:40px; background:#000000; position:absolute; right:0; bottom:0; z-index:10; }
#Header #HeaderInner #GlobalSearch fieldset {padding:12px 0 0 21px; }
#Header #HeaderInner #GlobalSearch dl,
#Header #HeaderInner #GlobalSearch dt,
#Header #HeaderInner #GlobalSearch dd {display:inline; }
#Header #HeaderInner #GlobalSearch dt img {vertical-align:middle; margin-bottom:2px; }
#Header #HeaderInner #GlobalSearch dd {font-size:0.92em; color:#ffffff; letter-spacing:-1px; }
#Header #HeaderInner #GlobalSearch .inputSearch {width:100%; position:absolute; right:0; top:-27px; }
#Header #HeaderInner #GlobalSearch .Popular {width:55%; position:absolute; float:left; right:0; top:15px; left:65px;}
* html #Header #HeaderInner #GlobalSearch .inputSearch {width:160px; padding:0; position:absolute; right:0; top:-27px; } /* ie6.0 hack */
#Header #HeaderInner #GlobalSearch input.textType {width:135px; background:#eaeaea; border:1px solid #c6c6c6; }
* html #Header #HeaderInner #GlobalSearch input.textType {width:113px; background:#eaeaea; border:1px solid #c6c6c6; } /* ie6.0 hack */
#Header #HeaderInner #Gnb {position:absolute; left:0; bottom:-35px; }

#ContentsWrapper {width:100%; background:url(/sp2/images/common/bg_contents.gif) repeat-x; padding-bottom:100px; overflow:hidden; }

#ContentsArea {width:100%; position:relative; } 
#ContentsArea .subMainVisual {position:absolute; left:0; top:0; }

#Footer {height:239px; background:url(/sp2/images/common/bg_footer.gif) repeat-x left top; }
#Footer #FooterInner {height:239px; position:relative; }

#Footer #FooterInner .rollingBanner {width:auto; position:absolute; left:26px; top:12px; }
#Footer #FooterInner .rollingBanner a.viewBefore {float:left; margin-top:2px; }
#Footer #FooterInner .rollingBanner a.viewNext {float:left; margin-top:2px; }
#Footer #FooterInner .rollingBanner .bannerList{float:left; }
#Footer #FooterInner .rollingBanner ul {overflow:hidden; margin-left:9px; }
#Footer #FooterInner .rollingBanner ul li {float:left; margin-right:9px; display:inline; }

#Footer #FooterInner a.viewServices {position:absolute; right:13px; top:-21px; }
#Footer #FooterInner .services {width:970px; height:391px; background:url(/sp2/images/common/bg_view_services.gif) no-repeat; position:absolute; right:13px; top:-391px; z-index:100; }
#Footer #FooterInner .services .servicesInner {padding-top:35px; }
#Footer #FooterInner .services a.closeServices {position:absolute; right:0; top:0; }
#Footer #FooterInner .services .listSet {min-height:339px; background:url(/sp2/images/common/bg_services_set.gif) no-repeat right 39px; float:left; margin-left:10px; display:inline; }
* html #Footer #FooterInner .services .listSet {height:339px; }
#Footer #FooterInner .services .listSet img {vertical-align:top; }
#Footer #FooterInner .services .listSet h4 {height:44px; padding-left:15px; }
#Footer #FooterInner .services .listSet h5 {background:url(/sp2/images/bullet/sqr18.gif) no-repeat left top; padding-left:15px; font-size:0; margin-bottom:17px; }
#Footer #FooterInner .services .listSet h5.type01 {margin-bottom:8px; }
#Footer #FooterInner .services .listSet li {font-size:0; line-height:0; }
#Footer #FooterInner .services .listSet li ul.listLow {margin-left:15px; padding-bottom:18px; }
#Footer #FooterInner .services .listSet li ul.listLow li {margin-bottom:5px; }
#Footer #FooterInner .services .list01 {width:126px; margin-left:39px; }
#Footer #FooterInner .services .list02 {width:142px; }
#Footer #FooterInner .services .list03 {width:141px; }
#Footer #FooterInner .services .list04 {width:149px; }
#Footer #FooterInner .services .list05 {width:150px; }
#Footer #FooterInner .services .list06 {width:auto; background:none; }

#Footer #FooterInner .footerMenu {position:absolute; left:183px; top:62px; overflow:hidden; }
#Footer #FooterInner .footerMenu li {float:left; padding-right:9px; margin-right:9px; border-right:1px solid #d0d0d0; }
#Footer #FooterInner .footerMenu li img {display:block; }
#Footer #FooterInner .footerMenu li.end {border:none; }
#Footer #FooterInner .relatedSite {position:absolute; right:15px; top:15px; text-align:right; vertical-align:middle; }
#Footer #FooterInner .relatedSite img,
#Footer #FooterInner .relatedSite input,
#Footer #FooterInner .relatedSite select {vertical-align:middle; }
#Footer #FooterInner .relatedSite h4 {margin-right:14px; }
#Footer #FooterInner .relatedSite h4 img {vertical-align:top; margin-top:4px }
#Footer #FooterInner .relatedSite h4,
#Footer #FooterInner .relatedSite fieldset {display:inline; }
#Footer #FooterInner .relatedSite select {background:#f1f1f1; color:#666666; font-size:0.92em; }
#Footer #FooterInner .footerLogo {position:absolute; left:42px; top:90px; }
#Footer #FooterInner .address {width:555px; position:absolute; left:182px; top:90px; }
#Footer #FooterInner .address img {vertical-align:top; margin-bottom:5px; }
#Footer #FooterInner .kisiaLogo {position:absolute; right:27px; top:101px; }

/* quick menu */
.quickMenu {position:absolute; right:0; top:190px; z-index:99; }

/* sub layout */
#SubSide {float:left; padding:49px 0 0 15px; display:inline; }
#SubSide .lnb {width:auto; }

#SubContents {width:700px; float:right; margin-right:28px; display:inline; padding-top:50px; position:relative; }
#SubContents .subTopVisual {position:absolute; right:0; top:0; z-index:1; }
#SubContents .path {width:100%; text-align:left; color:#999999; font-size:0.92em; }
#SubContents .path a {color:#999999; }
#SubContents .path a:hover {color:#20232a; }
#SubContents .path .currentPage {color:#20232a; }
#SubContents .path img {vertical-align:middle; margin-bottom:2px; }
#SubContents .path span.arr {background:url(/sp2/images/bullet/arr_path.gif) no-repeat left 3px; margin:0 7px; }

#SubContents .subTitle {height:99px; margin:49px 0 0 0; }


