@charset "utf-8";
#mainCommBg {background:url(/images/main/main-headBg.gif) repeat-x 0 0;}
#mainCommBg .section-activeArea {display:none;}
#mainCommBg h1 {display:none;}
.hubMainWrap {position:relative; padding-top:33px;}
.mainLogo {width:980px; position:relative; z-index:99999;}
.mainLogo a {position:absolute; left:0; top:0px;}
.topIssueLine {position:absolute;top:468px;left:0;width:100%;min-width:980px;background:url(/images/main/main-lineBg.png) repeat-x;height:11px;z-index:999;}
.topIssueWrap {height:210px;overflow:hidden;}
.topIssue {float:left;padding-top:29px;}
.topIssue .topIssueTit {width:640px;height:30px;}
.topIssue .topIssueCont {overflow:hidden;margin-top:14px;}
.topIssue .topIssueCont .topIssuePhoto {float:left;width:210px;height:137px;}
.topIssue .topIssueCont .topIssueInner {float:left;margin-left:25px;}
.topIssue .topIssueCont .topIssueTxt {width:405px;height:55px;}
.topIssue .topIssueCont .topIssueNotice {border-top:1px solid #dedede;width:346px;padding:11px 0 0 2px;margin-top:12px;}
.topIssue .topIssueCont .topIssueNotice li {background:url(/images/main/main-arrow.gif) no-repeat left 0;padding-left:24px;line-height:20px;}
.topIssue .topIssueCont .topIssueNotice li a {color:#333;}
.topIssueBanner {float:right;}
.mainBannerWrap {border-left:1px solid #d6d6d6;border-right:1px solid #d6d6d6;overflow:hidden;padding-bottom:3px;}
.mainBannerWrap ul {float:left;}
.mainBannerWrap .mainBannerBox1 {width:311px;}
.mainBannerWrap .mBannerAlign, .mainBannerWrap .mBannerAlign1 {overflow:hidden;}
.mainBannerWrap .mBannerAlign1 li {float:left;}
.mainBannerWrap .mainBannerLine {border:5px solid #595959;display:none;}
.mainBannerWrap .mainLineBan02 {width:300px;height:200px;position:absolute;top:0;left:0;}
.mainBannerWrap .mainLineBan03 {width:348px;height:107px;position:absolute;top:0;left:0;}
.mainBannerWrap .mainLineBan04 {width:348px;height:82px;position:absolute;top:0;left:0;}
.mainBannerWrap .mainLineBan05 {width:142px;height:200px;position:absolute;top:0;left:0;}
.mainBannerWrap .mainLineBan06 {width:142px;height:239px;position:absolute;top:0;left:0;}
.mainBannerWrap .mainLineBan07 {width:147px;height:239px;position:absolute;top:0;left:0;}
.mainBannerWrap .mainLineBan08 {width:348px;height:239px;position:absolute;top:0;left:0;}
.mainBannerWrap .mainLineBan09 {width:142px;height:115px;position:absolute;top:0;left:0;}
.mainBannerWrap .mainLineBan10 {width:298px;height:113px;position:absolute;top:0;left:0;}
.mainBannerWrap ul li.selected .mainBannerLine {display:block;cursor:pointer;}
.mainBannerWrap .mBanner02 {border-right:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;border-left:0;border-top:0;width:310px;height:210px;position:relative;}
.mainBannerWrap .mBanner03 {border-right:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;border-left:0;border-top:0;width:358px;height:117px;position:relative;}
.mainBannerWrap .mBanner04 {border-right:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;border-left:0;border-top:0;width:358px;height:92px;position:relative;}
.mainBannerWrap .mBanner05 {border-right:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;border-left:0;border-top:0;width:152px;height:210px;position:relative;}
.mainBannerWrap .mBanner06 {border-right:1px solid #d6d6d6;border-left:0;border-bottom:0;border-top:0;width:152px;height:249px;position:relative;}
.mainBannerWrap .mBanner07 {border-right:1px solid #d6d6d6;border-left:0;border-bottom:0;border-top:0;width:157px;height:249px;position:relative;}
.mainBannerWrap .mBanner08 {border-right:1px solid #d6d6d6;border-left:0;border-bottom:0;border-top:0;width:358px;height:249px;position:relative;}
.mainBannerWrap .mBanner09 {border-right:1px solid #d6d6d6;border-left:0;border-bottom:0;border-top:0;width:152px;height:125px;position:relative;}
.mainBannerWrap .mBanner10 {border-top:1px solid #d6d6d6;border-left:0;border-bottom:0;width:308px;height:123px;clear:both;position:relative;}
.mSideBanner {width:155px;height:336px;}
.mSideBanner li {width:155px;}
.mSideBanner li a {background-position:left top;background-repeat:no-repeat;display:block;width:155px;border-bottom:1px solid #848484;}
.mSideBanner li a:hover, .mSideBanner li.on {background-position:right top;border-bottom:1px solid #6c6c6c;}
.mSideBanner li.suppGuide a {background-image:url(/images/main/main-banner-guide.jpg);height:85px;}
.mSideBanner li.bRegSupport a {background-image:url(/images/main/main-banner-regSupport.gif);height:62px;}
.mSideBanner li.irreSupport a {background-image:url(/images/main/main-banner-irreSupport.gif);height:62px;}
.mSideBanner li.comSupport a {background-image:url(/images/main/main-banner-comSupport.gif);height:62px;}
.mSideBanner li.loveRequest a {background-image:url(/images/main/main-banner-loveRequest.gif);height:62px;}
.hubMainETC {margin-top:-3px;}
.mainETC {background:url(/images/main/main-footBg.png) no-repeat 0 0;width:933px;padding:0 20px 0 27px;height:100px;}
.mainETC dl {overflow:hidden;}
.mainETC dt {float:left;}
.mainETC dd {float:left;}
.mainETC .mainEtcInner {overflow:hidden;}
.mainETC .mainEtcInner .mainHappyStroy {float:left;margin-top:8px;width:495px;}
.mainETC .mainEtcInner .mainHappyStroy dt {margin-top:11px;margin-right:23px; }
.mainETC .mainEtcInner .mainHappyStroy dd {margin-right:17px; }
.mainETC .mainEtcInner .mainSns {float:left;margin-top:12px;}
.mainETC .mainEtcInner .mainSns dt {margin-top:2px;}
.mainETC .mainEtcInner .mainSns dd {margin-left:16px;}
.mainETC .mainLolling {overflow:hidden;}
.mainETC .mainLolling .mainEtcNotice {margin-top:15px;float:left;}
.mainETC .mainLolling .mainEtcNotice dt {background:url(/images/main/main-line.gif) no-repeat right 3px;padding-right:12px;margin-right:8px;}
.mainETC .mainLolling .mainEtcNotice .mainEtcNoticeCont {width:370px;}
.mainETC .mainLolling .mainEtcNotice .mainEtcNoticeCont p {display:inline-block;margin-right:25px;width:370px;}

.mainContTop {overflow:hidden;}
.mainContTop .mainFtS01 {color:#00AB73;font-size:20px;line-height:24px;}
.mainContTop img {display:inline-block;vertical-align:top;margin-top:2px;}
.mainContTop .supportName {margin:5px 50px 0 0;}
.mainContTop .supportNum {overflow:hidden;margin:5px 20px 0 0;}
.mainContTop .supportNum dt, .mainContTop .supportNum dd {float:left;}
.mainContTop .supportGuide {overflow:hidden;}
.mainContTop .supportGuide dt, .mainContTop .supportGuide dd {float:left;}
.mainContTop .supportGuide dt {margin-right:7px;font-size:27px;line-height:27px;}
.mainContTop .supportGuide dt img {display:inline-block;vertical-align:top;margin-top:7px;}

.mainPersonalInfoWrap {position:relative;border-top:1px solid #c9c9c9;padding-top:15px;margin-top:10px;}
.mainPersonalInfoWrap .errorMessageWrap {background:url(/images/main/error-messageBg.png) no-repeat 0 bottom;padding-bottom:10px;margin-top:15px;}
.mainPersonalInfoWrap .errorMessageInner {background:url(/images/main/error-messageBg.png) no-repeat 0 top; padding:10px 10px 0;width:205px;}
.mainPersonalInfoWrap .errorAdd {position:absolute;top:20px;left:145px;}
.mainPersonalInfoWrap .errorEmail {position:absolute;top:20px;left:395px;}
.mainPersonalInfoWrap .errorPhone {position:absolute;top:20px;left:562px;}
.mainPersonalInfo {font-size:11px;position:relative;overflow:hidden;}
.mainPersonalInfo:after {display:block;content:"";clear:both;}
.mainPersonalInfo dl {float:left;overflow:hidden;margin-top:2px;}
.mainPersonalInfo dt {float:left;font-weight:bold;background:url(/images/main/main-line.gif) no-repeat right center;padding-right:6px;vertical-align:top;line-height:19px;}
.mainPersonalInfo dd {float:left;padding-left:6px;line-height:19px;vertical-align:top;}
.mainPersonalInfo dd img {vertical-align:middle;display:inline;}
.mainPersonalInfo dd.mPAdd {width:235px;margin-right:15px;}
.mainPersonalInfo dd.mPMail {width:185px;margin-right:12px;}
.mainPersonalInfo dd.mPPhone {width:110px;}

.myInfoBoxWrap {background:url(/images/main/main-topBg.gif) no-repeat 0 0;padding:35px 38px 40px 42px;margin:13px 0 35px;}
.myInfoBoxWrap .myInfoBoxInner {height:128px;}
.myInfoBoxTop {overflow:hidden;margin-bottom:17px}
.myInfoBoxTop h2 {float:left;margin-top:6px;}
.myInfoBoxTop .mainMore {display:inline-block;margin:3px 0 0 12px;}
.myInfoBoxTop .myInfoBoxBtnWrap {float:right;}
.myInfoBoxTop .myInfoBoxBtnWrap .btnList {overflow:hidden;}
.myInfoBoxTop .myInfoBoxBtnWrap .btnList li {float:left;margin-left:3px;}
.myInfoBoxCont {overflow:hidden;}
.myInfoBoxCont .infoFtStyle {color:#00AB73;text-decoration:underline;}
.myInfoBoxCont .myInfoListWrap {float:left;width:280px;}
.myInfoBoxCont .myInfoListWrap .myInfoList {margin-top:15px;}
.myInfoBoxCont .myInfoListWrap .myInfoList li {background:url(/images/main/blt.gif) no-repeat left 6px;padding-left:7px;font-size:11px;color:#888;}
.myInfoBoxCont .myInfoListWrap .myInfoList .myInfoDate {background:url(/images/main/main-line.gif) no-repeat right center;padding-right:6px;margin-right:5px;}
.myInfoBoxCont .myInfoChild {float:right;width:417px;}

.myInfoboard table th {background:#eee;border-top:1px solid #C4C4C4;border-bottom:1px solid #C4C4C4;border-left:1px solid #DBDBDB;border-right:1px solid #DBDBDB;font-size:11px;padding:3px 0;color:#6E6E6E;}
.myInfoboard table td {text-align:center;padding:2px 0 1px;font-size:11px;color:#999;}
.myInfoboard table td.name a {color:#444;}
.myInfoboard table td.name a:hover {color:#3a9000;}
.myInfoboard table td.tit {color:#666;text-align:left;padding-left:15px;}
.myInfoboard table td.tit a {color:#666;text-align:left;padding-left:15px;}
.myInfoboard table td.tit a:hover {color:#21AE66;}
.myInfoboard table .first td {padding:10px 0 1px;}
.myInfoboard table .first td.tit {padding:10px 0 1px 15px;}
.myInfoboard table tr:first-child td{padding-top:15px}
	
.mainBanner {overflow:hidden;}
.mainBanner li {float:left;}

.mainBoxH {height:126px;}


.mainControlOff .mainVBtn,
.mainControlOff .visualImgArea {display:none;}
.mainControlOn .mainVBtn,
.mainControlOn .visualImgArea {display:block;background-color:transparent;}

.visualImgArea {width:100%; position:absolute; left:0; top:78px; margin:0 auto; background:url(/images/main/topVisual-Bg.jpg) left top repeat-x; overflow:hidden; z-index:9999;}
.visualImgWrap {position:relative; width:980px; height:390px; margin:0 auto;}

.mainVBtn {position:absolute; right:0; width:60px; height:20px; background-image:url(/images/main/topVisual-btn.png); background-repeat:no-repeat; cursor:pointer;}
.visualOpen {bottom:0; background-position:left top;}
.visualClose {bottom:188px; background-position:left -20px; height:22px;}

/*온라인상담메인*/
.inqMain {width:770px;margin:0 0 50px 20px;}
.inqMainCont {overflow:hidden;}
.inqMainCont .inqMSide {float:left;width:517px;}
.inqMainCont .inqMSide .inqMFaq {margin-bottom:35px;}
.inqMainCont .inqMSide .inqMFaq dt {margin-bottom:7px;}
.inqMainCont .inqMSide .inqMFaq .keyword {overflow:hidden;margin-top:10px;}
.inqMainCont .inqMSide .inqMFaq .keyword li {float:left;background:url(/images/inquiry/faq-line.gif) no-repeat left center;font-size:11px;padding-left:7px;margin-left:9px;}
.inqMainCont .inqMSide .inqMFaq .keyword li.first {background:none;padding-left:0;margin-left:0;}
.inqMainCont .inqMSide .inqMBest dt {margin-bottom:12px;}
.inqMainCont .inqMSide .inqMBest dd {background:url(/images/inquiry/icon-q.gif) no-repeat left center;padding-left:25px;margin-bottom:7px;}
.inqMainCont .inqMBanner {float:right;margin-top:19px;}
.inqMainCont .inqMBanner li a{outline:none !important;}
.inqMainCont .inqMBanner li a span{text-indent:-99999px;display:inline-block;outline:none;}
.inqMainCont .inqMBanner li.oneAndone a{display:inline-block;background:url(/images/inquiry/mBanner-qna-off.gif);width:211px;height:72px;}
.inqMainCont .inqMBanner li.oneAndone a:hover{display:inline-block;background:url(/images/inquiry/mBanner-qna.gif);width:211px;height:72px;}
.inqMainCont .inqMBanner li.oneAndone2 a{display:inline-block;background:url(/images/inquiry/mBanner-noMQna.gif);width:211px;height:104px;}
.inqMainCont .inqMBanner li.oneAndone2 a:hover{display:inline-block;background:url(/images/inquiry/mBanner-noMQna-on.gif);width:211px;height:104px;}
.inqMainCont .inqMBanner li.callCenter a{display:inline-block;background:url(/images/inquiry/mBanner-hope.gif);width:211px;height:60px;}
.inqMainCont .inqMBanner li.callCenter a:hover{display:inline-block;background:url(/images/inquiry/mBanner-hope-on.gif);width:211px;height:60px;}


/********************************************************************** NEW   ******************************************************************/
/* anchor*/
a{text-decoration:none; color:#666666;}
a:link{text-decoration:none; color:#666666;}
a:visited{text-decoration:none; color:#666666;}
a:hover{text-decoration:none; color:#55bb43;}
a:active{text-decoration:none; color:#666666;}

#main{width:100%; margin:0 auto; min-width:998px;}


/*visual*/
#main #visual{position:relative; width:100%; height:319px; min-width:998px; margin:0 auto; background:url(/images/main/top_bg02.gif) repeat-x;}
#main #visual_in{position:relative; width:1152px; height:319px; margin:auto; background:url(/images/main/bg_center.jpg) no-repeat;}
#main #visual_in #v_banner01{float:left; width:138px; height:250px; margin:25px 0 ; position: absolute; z-index: 99999}
#main #visual_in #v_banner01 img{width:138px; height:250px;}
#main #visual_in #v_banner02{float:left; width:138px; height:250px; margin:25px 0 ;}
#main #visual_in #v_banner02 img{width:138px; height:250px;}
#main #visual_in .slides{float:left; position:relative; width:998px; margin-top: 10px;}
#main #visual_in .slides .slide{position:absolute !important; left:114px; margin:auto ;overflow:hidden; width:930px; height:300px; background:url(/images/main/v_bg.gif) no-repeat;}
#main #visual_in .slides .slide .cam01{float:left; width:200px; height:300px;}
#main #visual_in .slides .slide .cam02{float:left; width:530px; height:300px;}
#main #visual_in .slides .slide .cam03{float:left; width:200px; height:300px;}
#main #visual_in .slides .slide .cam04{float:left; width:930px; height:300px;}
#main #visual_in .slides .slide li{display:block; width:930px; height:300px}
#main #visual_in .slides .slide li a{display:block}
#main #visual_in .slides a.mainPrev{display:block; z-index:100; overflow:hidden; position:absolute; top:130px; left:77px; width:20px; height:60px; background:url(/images/main/v_arrow_01.png) no-repeat; line-height:999px; vertical-align:top}
#main #visual_in .slides a.mainNext{display:block; z-index:100; overflow:hidden; position:absolute; top:130px; left:1061px; width:20px; height:60px; background:url(/images/main/v_arrow_02.png) no-repeat; line-height:999px; vertical-align:top}
#main #visual_in .slides a.mainPrev.over{display:block; z-index:100; overflow:hidden; position:absolute; top:130px; left:77px; width:20px; height:60px; background:url(/images/main/v_arrow_01_ov.png) no-repeat; line-height:999px; vertical-align:top}
#main #visual_in .slides a.mainNext.over{display:block; z-index:100; overflow:hidden; position:absolute; top:130px; left:1061px; width:20px; height:60px; background:url(/images/main/v_arrow_02_ov.png) no-repeat; line-height:999px; vertical-align:top}
#main #visual_in .slides .banner_layer img {opacity:1.0; filter:alpha(opacity=100); -moz-opacity:1.0;  padding:0; margin:0; z-index: 200}
#main #visual_in .slides .banner_layer01, #main #visual_in .slides .banner_layer02{display: none;}
#main #visual_in .slides .banner_layer01 img{width:133px; height:200px; position:absolute; left: 114px; padding:0; margin:70px 0 0 0;  }
#main #visual_in .slides .banner_layer02 img{width:133px; height:200px; position:absolute; left: 911px; padding:0; margin:70px 0 0 0;  }
#main #visual_in .slides div.page {width: 168px; height: 29px; margin:5px 0; left: 495px; top: 260px; list-style: none outside none; position: absolute; text-align: center; z-index: 200; background:url(/images/main/top_bt_bg.png) no-repeat;}
#main #visual_in .slides .page img{margin-top:3px; vertical-align: middle;}
#main #visual_in .slides .page li{display: inline;}

#main #visual{position:relative; width:100%; height:319px; min-width:998px; margin:0 auto; background:url(/images/main/top_bg02.gif) repeat-x;}
#main #visual_in{position:relative; width:1152px; height:319px; margin:auto; background:url(/images/main/bg_center.jpg) no-repeat;}
#main #visual_in #v_banner01{float:left; width:138px; height:250px; margin:25px 0 ; position: absolute; z-index: 99999}
#main #visual_in #v_banner01 img{width:138px; height:250px;}
#main #visual_in #v_banner02{float:left; width:138px; height:250px; margin:25px 0 ;}
#main #visual_in #v_banner02 img{width:138px; height:250px;}
#main #visual_in .slides2{float:left; position:relative; width:998px; margin-top: 10px;}
#main #visual_in .slides2 .slide2{position:absolute !important; left:114px; margin:auto ;overflow:hidden; width:930px; height:300px; background:url(/images/main/v_bg.gif) no-repeat;}
#main #visual_in .slides2 .slide2 .cam01{float:left; width:200px; height:300px;}
#main #visual_in .slides2 .slide2 .cam02{float:left; width:530px; height:300px;}
#main #visual_in .slides2 .slide2 .cam03{float:left; width:200px; height:300px;}
#main #visual_in .slides2 .slide2 .cam04{float:left; width:930px; height:300px;}
#main #visual_in .slides2 .slide2 li{display:block; width:930px; height:300px}
#main #visual_in .slides2 .slide2 li a{display:block}




/* 캠페인 배너영역 slide */
#camBanner {position:relative;width:624px; float:left;}
#camBanner  .slide{overflow:hidden;position:relative;width:624px;height:304px;}
#camBanner  .slide .cam01{float:left; width:208px; height:304px;}
#camBanner  .slide .cam02{float:left; width:198px; height:304px;}
#camBanner  .slide .cam02 li{float:none;}
#camBanner  .slide .cam02 .cam01_1{width:198px; height:151px;}
#camBanner  .slide .cam02 .cam01_2{width:198px; height:151px;}
#camBanner  .slide .cam03{float:left; width:215px; height:304px;}
#camBanner  .slide .cam_line{float:left; width:1px; height:290px; background:url(/images/main/cam_banner_line.gif) no-repeat;}
#camBanner  .slide .cam02 .cam_line01{float:left; width:198px; height:1px; background:url(/images/main/cam_banner_line02.gif) no-repeat;}
#camBanner  .slide li{display:block;width:624px;height:304px}
#camBanner  .slide li a{display:block}
#camBanner  a.camPrev{display:inline-block; z-index:200; overflow:hidden; position:absolute; top:307px; left:182px; width:50px; height:19px; background:url(/images/main/cam_arrow01.gif) no-repeat; line-height:999px; vertical-align:top}
#camBanner  a.camNext{display:inline-block; z-index:200; overflow:hidden; position:absolute; top:307px; left:392px; width:50px; height:19px; background:url(/images/main/cam_arrow02.gif) no-repeat; line-height:999px; vertical-align:top}
#camBanner div.page {width: 624px; margin:5px 0; left: 0; list-style: none outside none; position: absolute; text-align: center; top: 305px; z-index: 100;}
#camBanner .page img{margin:0 10px; vertical-align: middle;}
#camBanner .page li{display: inline;}


/*contents 01*/
#contents01{position:relative; width:100%; margin:0 auto; min-width:1150px; }
#contents01 #mbanner{width:998px; height:450px; margin:0 auto;}
#contents01 #mbanner #mbanner_in{float:left; width:921px; height:450px;}
#contents01 #mbanner #mbanner_in #btn{float:none; width:921px; height:100px; margin-top:10px; overflow:hidden;}
#contents01 #mbanner #mbanner_in #btn .btn01{float:left; width:177px; height:106px; padding-right:9px; overflow:hidden;}

#contents01 #mbanner #mbanner_in #btn .btn01 .nation01{position:relative; width:104px; height:20px; margin:-37px 0 0 42px; overflow:hidden;}
#contents01 #mbanner #mbanner_in #btn li{float:left; width:49px; padding-right:3px;} 

#contents01 #mbanner #mbanner_in #btn .btn02{float:left; width:177px;} 

/*국내,해외사업 배너*/
#contents01 #mbanner #mbanner_in #Container{float:none; width:921px; height:326px;}
#contents01 #mbanner #mbanner_in #Container #accordion{float:left; width:284px; height:326px; margin-left:11px;}
#acco{width:100%}
#acco dl{width:284px; margin-top:0px;}
#acco dt{line-height:34px; font-size:12px;text-indent:21px;color:#666666;height:34px;background:url(/images/main/title_bg.gif);	}
#acco dt.over{background:url(/images/main/title_bg_over.gif); color:#55bb43;cursor:pointer;}
#acco dt.selected{background:url(/images/main/title_select_bg.gif); cursor:default;color:#55bb43;line-height:34px;}
#acco dd{height:195px;}


#contents01 #mbanner #quick{float:left; width:71px; height:450px; background:url(/images/main/quick_bg.gif) no-repeat right 10px; margin:0 0 0 5px;}
#contents01 #mbanner #quick li{float:none;}
#contents01 #mbanner #quick .qbt01{width:61px; height:76px; margin:37px 0 0 5px;}
#contents01 #mbanner #quick .qbt02{width:61px; height:76px; margin:20px 0 0 5px;}

/*history*/
#main #history{position:relative; width:100%; margin:0 auto; min-width:1150px; }
#history .history_in{width:998px; height:40px; margin:0 auto; padding-top:10px;}

/*contents 02*/
#main #contents02{position:relative; width:100%; margin:0 auto; min-width:1150px; }
#contents02 #contents02_in{width:998px; height:246px; margin:0 auto; padding-top:10px;}
#contents02 #contents02_in #mbanner08{float:left; width:330px; height:246px; padding-right:8px;}
#contents02 #contents02_in #board{float:left; width:350px; height:246px;}

#contents02 #contents02_in #board #nanum{float:none; width:345px; height:120px; background:url(/images/main/notice_bg.gif) no-repeat; padding-bottom:6px;}
#contents02 #contents02_in #board #nanum .nanum_title{height:22px; padding:13px 22px 0 19px;}
#contents02 #contents02_in #board #nanum .nanum_title li{float:left;}
#contents02 #contents02_in #board #nanum .nanum_subject{width:51px; padding-right:215px;}
#contents02 #contents02_in #board #nanum .nanum_more{width:35px;}
#contents02 #contents02_in #board #nanum .nanum_contents{width:320px; height:66px; margin:8px 22px 0 19px; background:url(/images/main/notice_dot.gif) no-repeat; line-height:22px;}
#contents02 #contents02_in #board #nanum .nanum_contents li{padding-left:10px;list-style-type: none;}
#contents02 #contents02_in #board #nanum .nanum_contents ul li{padding-left:10px;}

#contents02 #contents02_in #board #notic{float:none; width:345px; height:120px; background:url(/images/main/notice_bg.gif) no-repeat;}
#contents02 #contents02_in #board #notic .notic_title{height:22px; padding:13px 22px 0 19px;}
#contents02 #contents02_in #board #notic .notic_title li{float:left;}
#contents02 #contents02_in #board #notic .notic_subject{width:51px; padding-right:215px;}
#contents02 #contents02_in #board #notic .notic_more{width:35px;}
#contents02 #contents02_in #board #notic .notic_contents{width:320px; height:66px; margin:8px 22px 0 19px; background:url(/images/main/notice_dot.gif) no-repeat; line-height:22px;}
#contents02 #contents02_in #board #notic .notic_contents li{padding-left:10px; list-style-type: none;}
#contents02 #contents02_in #board #notic .notic_contents ul li{padding-left:10px;}

#twitterArea{float:left; width:303px; height:246px;}
#twitterArea #twitter_tab{width:303px; height: 36px;}
#twitterArea #twitter_tab li{float:left; width:100px; display: inline; padding: 0; margin: 0;}
#twitterArea .twitter_contents{background:url(/images/main/sns_bg.gif) no-repeat; width:303px; height: 210px; }
#twitterArea .twitter_contents .twitter_contents_in{width:295px; height: 200px; overflow-y: scroll; overflow-x: hidden;}
#twitterArea .twitter_contents .twitter_contents_in div{padding: 10px 0 0; width: 303px; height:90px; border-bottom:dotted 1px #c3c1bc;}
#twitterArea .twitter_contents .twitter_contents_in div.last{border: none;}
#twitterArea .twitter_contents .twitter_contents_in p{float: left; width: 48px; height: 48px; padding: 21px 12px}
#twitterArea .twitter_contents .twitter_contents_in ul{float: left; height: 90px;}
#twitterArea .twitter_contents .twitter_contents_in ul li{height: 18px; width:200px;}

/*sliding 작업으로 수정 */
#sponsor_in01 {width:998px; height:130px; margin:0 auto; padding-top:35px;}
#sponsor_in01 #sponsor_title{float:none; width:969px; height:29px; padding:0 12px 0 19px; border-bottom:solid 3px #c3c1bc;}
#sponsor_in01 #sponsor_title li{float:left;}
#sponsor_in01 #sponsor_title .sponsor_subject{width:258px; padding-right:657px;}

/* #sponsor_in01 #sponsor_contents{float:none; width:998px; height:60px; overflow: hidden;} */
#sponsor_in01 #sponsor_contents{float:none; width:998px; height:61px; overflow: hidden;}
#sponsor_in01 #sponsor_contents li{float:left; height:61px;}
/* #sponsor_in01 #sponsor_contents .sponsor_contents01{float:left; width:152px; height:50px; padding:10px 15px; } 20140317*/
#sponsor_in01 #sponsor_contents .sponsor_contents01{float:left; width:124px; height:70px; padding:5px 7px;}
#sponsor_contents ul {width: 998px;margin: 0 auto;}
#sponsor_contents .btn-prev{display:block;position:absolute;top:12px;right:3px;width:21px;height:16px;}
#sponsor_contents .btn-next{display:block;position:absolute;top:31px;right:3px;width:21px;height:16px;}
#sponsor_in01 #sponsor_contents .sponsor_contents02{float:left; width:315px; height:50px; padding:10px 0 10px 0; line-height:18px; }
#sponsor_in01 #sponsor_call_line {border-top:solid 3px #c3c1bc;padding:0 0 5px 0;}
#sliding_new{position:relative; width:100%; margin:0 auto; min-width:1150px; }
#sliding_new #sliding_open, #sliding_close {width:998px; height:30px; margin:0 auto; padding-top:10px; text-align:center;}

/*sponsor*/
#main #sponsor{position:relative; width:100%; margin:0 auto; min-width:1150px; }
#sponsor #sponsor_in{width:998px; height:172px; margin:0 auto; padding-top:10px;}
.green_text{font-size:12px; font-weight:bold; color:#55bb43}
#sponsor #sponsor_in #sponsor_call_line {border-top:solid 3px #c3c1bc;padding:0 0 5px 0;}
#sponsor #sponsor_in #sponsor_call{float:none; width:998px; height:47px; }
#sponsor #sponsor_in #sponsor_call li{float:left;}

#sponsor #sponsor_in #sponsor_board{float:none; width:998px; height:100px; margin-top:11px; background-color:#f0efee; overflow: hidden;}
#sponsor #sponsor_in #sponsor_board #sponsor_text{float:left; width:484px; height:100px;}
#sponsor #sponsor_in #sponsor_board #sponsor_text #text_title{float:none; width:467px; height:26px; padding:14px 0 0 17px;}
#sponsor #sponsor_in #sponsor_board #sponsor_text #text_title li{float:left}
#sponsor #sponsor_in #sponsor_board #sponsor_text #text_title .text_subject{width:195px; padding-right:235px;}

#sponsor #sponsor_in #sponsor_board .line01{float:none; width:467px; height:1px; background:url(/images/main/support_line.gif) no-repeat; margin:0 0 0 17px;}
#sponsor #sponsor_in #sponsor_board #sponsor_text_cont{float:none; overflow:hidden; width:467px; height:35px; margin:10px 0 0 17px; background:url(/images/main/support_bg01.gif) no-repeat;} 
#sponsor #sponsor_in #sponsor_board #sponsor_text_cont div{padding-left:29px; font-size:11px; line-height:20px;}
#sponsor #sponsor_in #sponsor_board #sponsor_text_cont li{list-style-type:none;}
#sponsor #sponsor_in #sponsor_board #sponsor_text_cont ul li p{padding-left:29px; font-size:11px; line-height:20px;}

#sponsor #sponsor_in #sponsor_board #sponsor_name{float:left; width:514px; height:106px; overflow: hidden;}
#sponsor #sponsor_in #sponsor_board #sponsor_name #name_title{float:none; width:464px; height:26px; padding:14px 0 0 33px;}
#sponsor #sponsor_in #sponsor_board #sponsor_name #name_title li{float:left}
#sponsor #sponsor_in #sponsor_board #sponsor_name #name_title .name_subject{width:248px; padding-right:175px;}

#sponsor #sponsor_in #sponsor_board .line02{float:none; width:464px; height:1px; background:url(/images/main/support_line.gif) no-repeat; margin:0 0 0 33px;}
#sponsor #sponsor_in #sponsor_board #sponsor_name_cont{float:none; overflow:hidden; width:467px; height:35px; margin:10px 0 0 33px; background:url(/images/main/support_bg02.gif) no-repeat;} 
#sponsor #sponsor_in #sponsor_board #sponsor_name_cont li{list-style-type:none;}
#sponsor #sponsor_in #sponsor_board #sponsor_name_cont li span{text-align:left; width:164px; padding-left:25px; font-size:11px; line-height:20px; display: inline-block;}




/*SNS*/
#main #sns{position:relative; width:100% margin:0 auto; min-width:1150px; }
#main #sns #sns_in{width:998px; height:60px; margin:20px auto 0; padding-top:14px; border-top:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6;}
#sns #sns_in li{float:left}
/*#sns #sns_in .sns_bt{width:44px; height:46px; padding:0 33px 0 33px;}*/
#sns #sns_in .sns_bt{width:44px; height:46px; padding:0 40px 0 40px;}


/*footer*/
#main #CommFooterWrap {position:relative; clear:both; height:160px; width:100%; min-width:1150px; border-top:1px solid #e1e1e1; margin-top:14px;}

/*Main Layer*/
#layer_wrapper {position:relative;width:100%;overflow:hidden;min-height:300px;}
#layer_left {float:left;with:50%;height:100%;}
#layer_left .innerdiv{margin-right:481px;}
#layer_right {float:right;width:50%;height:100%;}
#layer_right .innerdiv{margin-left:481px;}
#layer_content {position:absolute;left:50%;margin-left:-500px;width:1010px;height:430px;}










