@charset "utf-8";
@import url("default.css");
@import url("common.css");

a{text-decoration:none;color:#555;}
a:hover{color:#555;text-decoration:none;}
#wrap{position:relative;width:990px;margin:0 auto;}

#wrap #header{position:relative;z-index:100;width:100%;height:122px;}

#wrap #header h1{float:left;padding:10px 0 0 0;}
#wrap #header .topSearch{float:left;width:314px;height:34px;padding:25px 0 0 35px;background:url(../images/main/bg_top_search.gif) no-repeat 25px 25px;}
#wrap #header .topSearch select{float:left;margin:10px 18px 0 0;width:70px;height:16px;border:0;font-size:11px;color:#686868;}
#wrap #header .topSearch .inpTxt{float:left;margin:10px 0 0 0;width:175px;height:15px;border:0;background:#fff;font-size:11px;color:#999;}
#wrap #header .topSearch .inpImage{float:right;}
#wrap #header .global{float:right;padding:33px 0 0 0;}
#wrap #header .global li{float:left;width:55px;}
#wrap #header .global li.loginBtn{float:left;text-align:right;width:116px;}
#wrap #header .global li.txt{padding:2px 0 0 0;text-align:center;background:url(../images/main/bar_1x11_gray.gif) no-repeat 100% 3px;}
#wrap #header .global li.last{background:none;}
#wrap #header .global li.txt a{font-size:11px;color:#636363;letter-spacing:-1px;}
#wrap #header .global li.moveSite{width:156px;}
#wrap #header .global li.moveSite select{float:left;width:92px;border:1px solid #ececec;height:18px;font-size:11px;color:#000000;}
#wrap #header .global li.moveSite .inpImage{float:right;}

#wrap #header .gnb{position:absolute;left:0;top:79px;width:100%;background:#fff;}
#wrap #header .gnb ul{float:left;width:100%;border-top:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;}
#wrap #header .gnb ul li{float:left;width:165px;}
#wrap #header .gnb ul li.category01 ul{background:url(../images/main/bg_gnb_2depth.gif) no-repeat 0 0;}
#wrap #header .gnb ul li.category02 ul{background:url(../images/main/bg_gnb_2depth.gif) no-repeat -165px 0;}
#wrap #header .gnb ul li.category03 ul{background:url(../images/main/bg_gnb_2depth.gif) no-repeat -330px 0;}
#wrap #header .gnb ul li.category04 ul{background:url(../images/main/bg_gnb_2depth.gif) no-repeat -495px 0;}
#wrap #header .gnb ul li.category05 ul{background:url(../images/main/bg_gnb_2depth.gif) no-repeat -660px 0;}
#wrap #header .gnb ul li.category06 ul{background:url(../images/main/bg_gnb_2depth.gif) no-repeat -825px 0;}
#wrap #header .gnb ul li p{width:165px;height:41px;line-height:41px;background:url(../images/main/bar_1x8_gray.gif) no-repeat 100% 17px;}
#wrap #header .gnb ul li p.last{background:url(../images/main/ico_star.gif) no-repeat 114px 11px;}
#wrap #header .gnb ul li p a{display:block;width:100%;height:41px;text-align:center;color:#3f3f3f;font-size:14px;font-weight:bold;}
#wrap #header .gnb ul li ul{display:none;float:none;width:auto;height:250px;border:0;padding:20px 0 0 21px ;}
#wrap #header .gnb ul li ul li{float:none;width:auto;padding:3px 0 3px 6px;background:url(../images/main/bu_2x2_gray.gif) no-repeat 0 5px; line-height:120%;}
#wrap #header .gnb ul li ul li a{color:#666;font-weight:bold; display:block;}
#wrap #header .gnb ul li.category01 a:hover{color:#47b08e;}
#wrap #header .gnb ul li.category02 a:hover{color:#9ab146;}
#wrap #header .gnb ul li.category03 a:hover{color:#ad9053;}
#wrap #header .gnb ul li.category04 a:hover{color:#e28214;}
#wrap #header .gnb ul li.category05 a:hover{color:#4879b7;}
#wrap #header .gnb ul li.category06 a:hover{color:#ca585a;}

/*메뉴닫기*/
#wrap #header .gnb ul li.category06 .close_bnt {position:absolute;left:940;top:210px;width:60px;background:#fff;}

#wrap #container{width:100%;padding:17px 0 0 0;}
#wrap #container .mainTop{width:980px;height:175px;margin-bottom:11px;border:5px solid #147dbf;}
#wrap #container .mainTop .bnr{float:left;}
#wrap #container .mainTop .notice{position:relative;float:left;width:445px;height:175px;}
#wrap #container .mainTop .notice ul li{float:left;}
#wrap #container .mainTop .notice .more{position:relative;width:104px;}
#wrap #container .mainTop .notice .more span{position:absolute;left:130px;top:-20px;}
#wrap #container .mainTop .notice ul li p{position:relative;width:147px;height:30px;text-align:center;border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;background:#fff;}
#wrap #container .mainTop .notice ul li p a{display:block;padding:10px 0 0 0;height:20px;text-align:center;}
#wrap #container .mainTop .notice ul li p span{position:absolute;left:90px;top:12px;}
#wrap #container .mainTop .notice ul li p span a{padding:0;height:auto;}
#wrap #container .mainTop .notice ul li.current p{background:#fafafa;border-bottom:1px solid #fafafa;}
#wrap #container .mainTop .notice ul li.current ul{display:block;}
#wrap #container .mainTop .notice ul li ul{display:none;position:absolute;left:0;top:31px;width:443px;height:128px;padding:16px 0 0 0;border-right:1px solid #e4e4e4;}
#wrap #container .mainTop .notice ul li ul li{float:none;width:100%;height:24px;}
#wrap #container .mainTop .notice ul li ul li:after{content:"";clear:both;display:block;}
/*
#wrap #container .mainTop .notice ul li ul li a{float:left;width:195px;padding:0 0 0 22px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#333;background:url(../images/main/bar_1x9_blue.gif) no-repeat 16px 3px;}
*/
#wrap #container .mainTop .notice ul li ul li a{float:left;width:195px;padding:0 0 0 22px;white-space:nowrap;color:#333;background:url(../images/main/bar_1x9_blue.gif) no-repeat 16px 3px;}
#wrap #container .mainTop .notice ul li ul li span{float:right;width:73px;color:#000000;}
#wrap #container .mainTop .popupZone{float:right;width:210px;position:relative;height:175px;}
#wrap #container .mainTop .popupZone .txt{position:absolute;left:8px;top:12px;width:40px;height:16px;}
#wrap #container .mainTop .popupZone .popControl{font-size:0;line-height:0;position:absolute;left:146px;top:12px;width:60px;height:16px;}
#wrap #container .mainTop .popupZone .popControl a{margin-right:3px;}
#wrap #container .mainTop .popupZone .popList{position:absolute;left:0;top:40px;width:210px;height:135px;overflow:hidden;}
#wrap #container .mainTop .popupZone .popList ul{position:absolute;left:0;top:0;width:210px;}

#wrap #container .mainMiddle{width:100%;margin-bottom:16px;}
#wrap #container .mainMiddle:after{content:"";clear:both;display:block;}
#wrap #container .mainMiddle .business{float:left;width:756px;height:154px;padding:0 0 0 11px;background:#fff;border-bottom:2px solid #c7c7c7;}
#wrap #container .mainMiddle .business h2{padding:14px 0 12px 0;}
#wrap #container .mainMiddle .business ul{width:100%;}
#wrap #container .mainMiddle .business ul:after{content:"";clear:both;display:block;}
#wrap #container .mainMiddle .business ul li{float:left;margin-right:5px;}
#wrap #container .mainMiddle .schedule{float:right;width:215px;height:154px;background:#fff;border-bottom:2px solid #c7c7c7;}
#wrap #container .mainMiddle .scheduleDate{position:relative;width:100%;height:68px;}
#wrap #container .mainMiddle .scheduleDate .month{display:block;width:47px;height:46px;padding:0 6px 0 0;color:#fff;font-size:28px;font-weight:bold;text-align:center;line-height:46px;font-family:arial;position:absolute;left:19px;top:10px;background:url(../images/main/bg_month.gif) no-repeat 0 0;}
#wrap #container .mainMiddle .scheduleDate .date{position:absolute;left:77px;top:19px;font-weight:bold;color:#0b84c4;}
#wrap #container .mainMiddle .scheduleDate .txt{position:absolute;left:77px;top:34px;}
#wrap #container .mainMiddle .scheduleDate .btnMore{position:absolute;left:167px;top:36px;}
#wrap #container .mainMiddle .schedule dl{padding:0 20px 0 19px;}
#wrap #container .mainMiddle .schedule dl dt{margin-bottom:5px;}
#wrap #container .mainMiddle .schedule dl dt a{font-weight:bold;color:#333;line-height:18px;}
#wrap #container .mainMiddle .schedule dl dd a{font-size:11px;line-height:17px;color:#737373;}

#wrap #container .mainMiddle2{width:100%;}
#wrap #container .mainMiddle2:after{content:"";clear:both;display:block;}
#wrap #container .mainMiddle2 .aLeft{float:left;}
#wrap #container .mainMiddle2 .issue{position:relative;width:445px;height:155px;margin-bottom:17px;border-bottom:2px solid #c7c7c7;}
#wrap #container .mainMiddle2 .issue .btnMore{position:absolute;left:334px;top:0;}
#wrap #container .mainMiddle2 .issue h2{margin-bottom:6px;}
#wrap #container .mainMiddle2 .issue .issueControl{position:absolute;left:394px;top:0;font-size:0;line-height:0;}
#wrap #container .mainMiddle2 .issue .issueList{position:relative;width:445px;height:125px;overflow:hidden;}
#wrap #container .mainMiddle2 .issue .issueList ul{position:absolute;left:0;top:0;width:455px;}
#wrap #container .mainMiddle2 .issue .issueList dl{position:relative;width:225px;height:125px;padding:0 25px 0 195px;background:#fff;}
#wrap #container .mainMiddle2 .issue .issueList dl dt{position:absolute;left:0;top:0;}
#wrap #container .mainMiddle2 .issue .issueList dl dd.date{padding:19px 0 14px 0;font-size:11px;color:#997a45;font-weight:bold;}
#wrap #container .mainMiddle2 .issue .issueList dl dd.txt a{color:#333;font-weight:bold;line-height:20px;}
#wrap #container .mainMiddle2 .appeal{border-bottom:2px solid #c7c7c7;}
#wrap #container .mainMiddle2 .appeal ul{width:100%;padding:10px 0 0 0;}
#wrap #container .mainMiddle2 .appeal ul:after{content:"";clear:both;display:block;}
#wrap #container .mainMiddle2 .appeal ul li{float:left;}
#wrap #container .mainMiddle2 .research{float:right;position:relative;width:528px;height:287px;border-bottom:2px solid #c7c7c7;}
#wrap #container .mainMiddle2 .research .btnMore{position:absolute;left:418px;top:0;}
#wrap #container .mainMiddle2 .research h2{margin-bottom:9px;}
#wrap #container .mainMiddle2 .research .researchControl{position:absolute;left:476px;top:0;font-size:0;line-height:0;}
#wrap #container .mainMiddle2 .research .researchList{position:relative;width:528px;height:254px;overflow:hidden;background:url(../images/main/bg_research.gif) no-repeat 0 0;;}
#wrap #container .mainMiddle2 .research .researchList ul{position:absolute;left:0;top:0;width:528px;}
#wrap #container .mainMiddle2 .research .researchList ul:after{content:"";clear:both;display:block;}
#wrap #container .mainMiddle2 .research .researchList li{float:left;width:234px;height:254px;padding:0 15px;}
#wrap #container .mainMiddle2 .research .researchList li dt{height:40px;padding:24px 0 17px 0;margin-bottom:10px;background:url(../images/main/bar_14x1_orange.gif) no-repeat 0 100%;}
#wrap #container .mainMiddle2 .research .researchList li dt a{font-size:14px;color:#333;line-height:20px;font-weight:bold;}
#wrap #container .mainMiddle2 .research .researchList li .info{width:100%;}
#wrap #container .mainMiddle2 .research .researchList li .info:after{content:"";clear:both;display:block;}
#wrap #container .mainMiddle2 .research .researchList li .info .user{float:left;font-weight:bold;color:#997a45;}
#wrap #container .mainMiddle2 .research .researchList li .info .date{float:right;font-weight:bold;color:#997a45;}
#wrap #container .mainMiddle2 .research .researchList li .txt{padding:10px 0 18px 0;line-height:17px;height:80px;}
#wrap #container .mainMiddle2 .research .researchList li .txt a{font-size:11px;color:#606060;line-height:17px;}

#wrap #container .mainBtm{width:100%;padding:14px 0 15px 0;}
#wrap #container .mainBtm:after{content:"";clear:both;display:block;}
#wrap #container .mainBtm .quick{float:left;width:445px;}
#wrap #container .mainBtm .quick li{float:left;margin-right:40px;}
#wrap #container .mainBtm .quick li.last{margin:0;}
#wrap #container .mainBtm .quick2{position:relative;float:right;width:514px;height:60px;}
#wrap #container .mainBtm .quick2 .txt{padding:0 0 6px 0;}
#wrap #container .mainBtm .quick2 .quick2Control{font-size:0;line-height:0;}
#wrap #container .mainBtm .quick2 .quick2Control a{margin-right:2px;}
#wrap #container .mainBtm .quick2 .quick2List{position:absolute;left:67px;top:0;width:447px;height:60px;overflow:hidden;}
#wrap #container .mainBtm .quick2 .quick2List ul{position:absolute;left:0;top:0;width:447px;}
#wrap #container .mainBtm .quick2 .quick2List ul:after{content:"";clear:both;display:block;}
#wrap #container .mainBtm .quick2 .quick2List li{float:left;}
#wrap #container .mainBtm .quick2 .quick2List li a:focus {
    outline: 2px solid #007bff; /* 초점이 있을 때 파란색 테두리 */
    border-radius: 4px; /* 둥근 모서리 */
}


#wrap #footer .footNav{width:100%;height:40px;background:#fff;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;}
#wrap #footer .footNav:after{content:"";clear:both;display:block;}
#wrap #footer .footNav ul.txt{float:left;padding:14px 0 0 0;}
#wrap #footer .footNav ul.txt li{float:left;padding:0 6px;background:url(../images/main/bar_1x11_gray.gif) no-repeat 100% 2px;}
#wrap #footer .footNav ul.txt li.last{background:none;}
#wrap #footer .footNav ul.txt li a{letter-spacing:-1px;color:#666;}
#wrap #footer .footNav ul.txt li.privacy a{color:#ca7620;font-weight:bold;}
#wrap #footer .footNav ul.selectLink{float:right;padding:14px 0 0 0;}
#wrap #footer .footNav ul.selectLink li{float:left;padding:0 10px 0 0;}
#wrap #footer .footInfo{position:relative;padding:19px 0 0 0;height:65px;}
#wrap #footer .footInfo .pic{position:absolute;left:0;top:19px;width:131px;}
#wrap #footer .footInfo address{padding:0 0 0 150px;color:#666;}
#wrap #footer .footInfo .txt{padding:0 0 0 150px;}
#wrap #footer .footInfo .copyrights{padding:0 0 0 150px;font-size:11px;color:#666;}
#wrap #footer .viewDown{position:absolute;left:753px;top:19px;}
#wrap #footer .viewDown p{height:16px;font-size:11px;color:#666;letter-spacing:-1px;}
#wrap #footer .viewDown ul li{display:inline;padding-right:3px;}
#wrap #footer .waLogo{position:absolute;left:753px;top:13px;width:58px;}
#wrap #footer .gcsLogo{position:absolute;right:11px;top:13px;}

#wrap #quickSlide{position:absolute;right:-104px;top:79px;width:87px;}
#wrap #quickSlide .print{margin-bottom:5px;}
#wrap #quickSlide .top{width:100%;font-size:0;line-height:0;margin-bottom:7px;}
#wrap #quickSlide .top:after{content:"";clear:both;display:block;}
#wrap #quickSlide .top span{float:left;width:45px;height:17px;}
#wrap #quickSlide .top .btnPlus{float:left;width:20px;height:17px;margin-left:1px;background:url(../images/main/btn_plus.gif) no-repeat 0 0;border:0;cursor:pointer;}
#wrap #quickSlide .top .btnMinus{float:left;width:20px;height:17px;margin-left:1px;background:url(../images/main/btn_minus.gif) no-repeat 0 0;border:0;cursor:pointer;}
#wrap #quickSlide .quickList li{margin-bottom:1px;}
#wrap #quickSlide .quickList li a{display:block;width:87px;height:33px;padding:42px 0 0 0;overflow:hidden;font-size:11px;letter-spacing:-1px;line-height:14px;color:#fff;text-align:center;}
#quickSlide .quickList li a.quick01{background:url(../images/main/bg_quick01.gif) no-repeat 0 0;}
#quickSlide .quickList li a.quick02{background:url(../images/main/bg_quick02.gif) no-repeat 0 0;}
#quickSlide .quickList li a.quick03{background:url(../images/main/bg_quick03.gif) no-repeat 0 0;}
#quickSlide .quickList li a.quick04{background:url(../images/main/bg_quick04.gif) no-repeat 0 0;}
#quickSlide .quickList li a.quick05{background:url(../images/main/bg_quick05.gif) no-repeat 0 0;}
#quickSlide .quickList li a.quick06{background:url(../images/main/bg_quick06.gif) no-repeat 0 0;}
#quickSlide .quickList li a.quick07{background:url(../images/main/bg_quick07.gif) no-repeat 0 0;}
#quickSlide .quickList li a.quick08{background:url(../images/main/bg_quick08.gif) no-repeat 0 0;}
#quickSlide .quickList li a.quick09{background:url(../images/main/bg_quick09.gif) no-repeat 0 0;}
#quickSlide .quickList li a.quick10{background:url(../images/main/bg_quick10.gif) no-repeat 0 0;}
#wrap #quickSlide .quickList li a:hover{background-position:-87px 0;}
#wrap #quickSlide .sns{height:87px;padding:60px 0 0 0;background:url(../images/main/bg_sns.gif) no-repeat 0 0;}