@charset "euc-kr";
html { overflow-y:scroll; }

/* layout */
#mHeader {overflow:hidden; width:960px; height:169px; margin-bottom:24px;}
#mContainer {width:960px; margin-bottom:30px;}
#mContainer:after {clear:both; display:block; content:" ";}

.section02 {width:960px;}
.section02:after {clear:both; display:block; content:" ";}
.section02 .sLeft {float:left; width:630px;}
.section02 .sLeft02 {float:left; width:660px;}
.section02 .sRight {float:right; width:300px;}

.section03 {width:960px;}
.section03:after {clear:both; display:block; content:" ";}
.section03 .sLeft {float:left; width:300px; margin-right:30px;}
.section03 .sCen {float:left; width:300px;}
.section03 .sRight {float:right; width:300px; min-height:160px; padding-bottom:60px;}

/* container */
.mh2 {width:290px; height:32px; padding-left:10px; background:#5177a2;}
.m2h2 {width:300px; height:32px; background:#5177a2;}
.m2h2 a {display:block; width:290px; height:32px; padding-left:10px;}
.gnbf {display:none;}

.mNews {overflow:hidden; width:960px; height:40px; margin-bottom:20px;}
.mNews:after {clear:both; display:block; content:" ";}
.mnBox {float:left; width:659px; height:38px; border:1px solid #ccc; border-right:none;}
.mnBox .nTit {float:left; padding:16px 19px 0 34px; background:url(../images_n/main/bul01.gif) no-repeat 14px 17px;}
.mnBox .nCon {width:569px; height:38px; line-height:38px; color:#333; text-decoration:underline;}
.ceoBtn {float:left; width:300px; height:40px;}

.mWel {position:relative; width:960px; height:317px; margin-bottom:20px;}
.mwTop {width:829px; height:45px; padding-left:31px; background:url(../images_n/main/bg_mWel.gif) repeat-y;}
.mcBox {overflow:hidden; width:960px;}
.mcBox .mcLeft {float:left; width:150px; height:233px; border-left:1px solid #d1d1d1;}
.mcBox .mcCen {float:left; width:185px; height:149px; padding:84px 0 0 10px;}
.mcBox .mcCen .mcImg {margin-bottom:17px;}
.mcBox .mcRight {float:right; width:608px; height:198px; padding:35px 0 0 5px; border-right:1px solid #d1d1d1;}
.mcBox .mcRight .mrImg {margin-bottom:15px;}
.mcBox .mcRight .mrTxt {padding:0 20px 0 5px; color:#666; line-height:18px;}
.mwBot {overflow:hidden; width:936px; height:12px; padding:14px 0 13px 24px; font-size:11px; background:#47638b;}
.mwBot li {float:left; height:12px; border-left:1px solid #fff;}
.mwBot li:first-child {border-left:none;}
.mwBot li a {float:left; display:inline-block; height:11px; padding:0 13px 0 14px; line-height:11px; color:#fff;}
.cloBtn {position:absolute; right:0px; top:0; width:100px; height:45px;}

.skBox {margin-bottom:33px;}
#slider01 {position:relative; height:320px; background:#333; color:#fff;}
#slider01 a {color:#fff;}
#slider01 .sdBox01 {position:absolute; left:0; top:0; overflow:hidden; width:630px; height:320px;}
#slider01 .sdBox02 {position:absolute; left:0; top:0; overflow:hidden; width:630px; height:320px;}
#slider01 .sdBox03 {position:absolute; left:0; top:0; overflow:hidden; width:630px; height:320px;}
#slider01 .sdCon {float:left; width:270px; height:320px; padding:0 30px 0 30px;background-color: #333;}
#slider01 .sdCon .ibTit01 {margin:29px 0 25px 0; font-size:18px; line-height:20px;}
/*#slider01 .sdCon .ibTit01 {margin:29px 0 14px 0;} ÀÌ¹ÌÁö ÆùÆ®¿ë */
#slider01 .sdCon .ibData {margin-bottom:10px; font-size:11px; line-height:9px;}
#slider01 .sdCon .ibTit02 {margin-bottom:15px; font-size:22px; line-height:24px;}
#slider01 .sdCon .ibCon {line-height:18px;}
#slider01 .ibImg {float:right; width:300px; height:320px;}
#slider01 .sdbtn {position:absolute; left:30px; top:270px; overflow:hidden; width:80px; height:20px;z-index: 10;}
#slider01 .sdbtn a {float:left; display:inline-block; width:20px; height:20px; margin-right:4px;}
#slider01 .sdbtn a:first-child {margin-right:6px;}
#slider01 .sdBox02 {display:none;}
#slider01 .sliderPanel {background:#333;}
#slider01 .slider-play-btn a {background: url("../images_n/main/bg_play.gif") no-repeat left top;}
#slider01 .slider-pause-btn a {background: url("../images_n/main/bg_stop.gif") no-repeat left top;}
#slider01 .slider-panelOld {z-index: 4;}
#slider01 .slider-panelActive {z-index: 5;}
.ketBox {position:relative; overflow:hidden; height:320px; color:#fff; background:#616a76;}
.ketBox a {color:#fff;}
.ketBox .kbTit {padding:20px 0 27px 24px;}
.ketBox .kbBox {overflow:hidden; width:300px;}
.ketBox .kbBox .kbLeft {float:left; width:120px;}
.ketBox .kbBox .kbLeft .data {width:110px; padding-left:10px; margin-bottom:8px;}
.ketBox .kbBox .kbLeft .kbImg {width:120px;}
.ketBox .kbBox .kbCon {float:right; width:152px; padding:0 13px 0 15px;}
.ketBox .kbBox .kbCon p {margin-bottom:6px; font-weight:bold;}
.ketBox .kbBox .kbCon ul {margin-bottom:6px; font-size:11px; line-height:14px;}
.ketBox .btnR {position:absolute; right:17px; top:261px; width:151px; height:29px;}
.ketBox .btnL {position:absolute; left:17px; top:261px; width:80px; height:29px;}
.ketBox .btnL a {margin-right:7px; text-decoration:none !important;}

.wmrBox {margin-bottom:20px;}
.mostBox {min-height:315px;}
.subBox {width:280px; height:210px; margin-top:15px; border:10px solid #666; border-top:20px solid #666; color:#333;}
.subBox .sbTit {padding:0 0 15px 5px; background:#666;}
.subBox .sbTit02 {width:260px; margin:10px 10px 15px;}
.subBox .ckList {overflow:hidden; width:258px; height:76px; margin:0 auto; padding-left:2px;}
.subBox .ckList li {float:left; width:100%; margin-bottom:0px; line-height:20px;}
.reBox {width:300px; height:315px;}
.infoBox  {width:300px; height:157px; margin-top:15px;}
.archivedBox {width:300px; height:100px;}
.riCon {overflow:hidden; width:300px; padding-top:20px;}
.riCon .pic01 {float:left; width:76px; height:102px;}
.riCon .pic01 img {width:100%; height:100%;}
.riCon .pic02 {float:left; width:120px; height:86px;}
.riCon .pic02 img {width:100%; height:100%;}
.riCon .conBox {float:right; width:200px; height:263px;}
.riCon .cTp02 {width:160px; height:auto;}
.riCon .conBox .data {color:#eb303f; font-size:11px;}
.riCon .conBox .tit {margin-top:3px; font-weight:bold; line-height:16px;}
.riCon .conBox .tit a {color:#333; }
.riCon .conBox .tTp02 a {color:#333;}
.riCon .conBox .name {margin-top:7px; color:#666; font-size:11px;}
.riCon .conBox .con01 {margin-top:9px; color:#666; line-height:16px;}
.riCon .con02 {float:left; width:300px; margin-top:15px; color:#333; line-height:16px;}

.ssBox {margin-bottom:20px; padding-top:20px; border-top:2px solid #474747;}
.sqBox {overflow:hidden; width:630px; height:592px;}
.sqBox .sqTit {width:610px; height:23px; padding:22px 0 0 20px; background:#505864;}
#slider02 {position:relative; height:547px; color:#fff;}
#slider02 a {color:#fff;}
#slider02 .sdBox01 {overflow:hidden; position:absolute; left:0; top:0; width:630px; height:547px;}
#slider02 .sdBox02 {overflow:hidden; position:absolute; left:0; top:0; width:630px; height:547px;}
#slider02 .sdBox03 {overflow:hidden; position:absolute; left:0; top:0; width:630px; height:547px;}
#slider02 .sdBox04 {overflow:hidden; position:absolute; left:0; top:0; width:630px; height:547px;}
#slider02 .sdTit {float:left; width:610px; height:58px; margin-bottom:1px; padding:7px 0 0 20px; font-size:18px; line-height:22px; color:#fff; background:#505864;}
#slider02 .sdImg {float:left; width:261px; height:461px; padding:20px 0 0 20px; background:#5d5d5d;}
#slider02 .sdImg .tit {font-weight:bold; font-size:14px; line-height:22px;}
#slider02 .sdImg .num {line-height:22px; margin-top:5px;}
#slider02 .sdImg .book {display:inline-block; width:200px; height:309px; margin-top:7px; padding:0 13px 13px 0; background:url(../images_n/main/bg_book.gif) no-repeat;}
#slider02 .sdImg .book img {width:100%; height:100%;}
#slider02 .sdCon {float:right; width:349px; height:481px; background:#5d5d5d;}
#slider02 .sdCon .tit {margin-top:5px; font-size:14px; line-height:22px; font-weight:bold;}
#slider02 .sdCon .tit02 {margin-top:7px; color:#55ffff; line-height:22px; font-weight:bold;}
#slider02 .sdCon .sdList {width:310px; line-height:14px;}
#slider02 .sdCon .sdList li {padding-left:10px; font-size:11px; background:url(../images_n/main/bul02.gif) no-repeat left 7px;;}
#slider02 .sdCon .btnL {position:absolute; right:20px; bottom:20px; width:340px; text-align:right;}
#slider02 .sdCon .btnL a {margin-left:6px;}
#slider02 .sdCon .btnL a:first-child {margin-left:0;}
#slider02 .sdBtn {position:absolute; left:20px; bottom:20px;}
#slider02 .sdBtn a {margin-right:7px;}

.sroBox {padding-top:20px; border-top:2px solid #474747;}
.saPic {display:inline-block; width:300px; height:190px; margin-top:20px;}
.saPic img {width:100%; height:100%;}
.saCon {width:300px; height:76px; padding-top:17px;}
.saCon .data {width:300px; color:#eb303f; font-size:11px;}
.saCon .tit {width:300px; margin-top:6px; line-height:16px; font-weight:bold;}
.saCon .tit a {color:#333;}
.rnTop {width:264px; height:97px; padding:20px 18px; background:#6b577c; color:#fff;}
.rnTop .rtTit {float:left; width:264px; margin-bottom:17px;}
.rnTop .rtImg {float:left; width:84px; height:65px;}
.rnTop .rtImg img {width:100%; height:100%;}
.rnTop .rtCon {float:right; width:165px;}
.rnTop .rtCon .tit {font-weight:bold; font-size:11px;}
.rnTop .rtCon .tit a {color:#fff;}
.rnTop .rtCon .data {margin-top:5px;}
.rnBot {margin-top:10px;}
.opollBox {position:relative; width:260px !important; padding:17px; border:3px solid #c4c4c4; color:#636466; font-family:Arial,sans-serif;}
.opollBox .obCon {margin-top:10px; font-weight:bold; line-height:17px;}
.opollBox .raList {width:260px; margin-top:15px;}
.opollBox .raList:after {clear:both; display:block; content:" ";}
.opollBox .raList li {float:left; width:260px; line-height:18px; padding-bottom:3px;}
.opollBox .raList li input {display:inline-block; float:left; width:13px; height:13px; margin-top:2px;}
.opollBox .raList li label {display:inline-block; float:right; width:240px;}
.opollBox .btnC {position:absolute; left:0; bottom:15px; width:294px;}

/* list */
.mList01 {width:152px;}
.mList01:after {clear:both; display:block; content:" ";}
.mList01 li {float:left; padding-left:10px; background:url(../images_n/main/bul02.gif) no-repeat left 5px;}

.mList02 {width:300px; margin-bottom:20px;}
.mList02:after {clear:both; display:block; content:" ";}
.mList02 li {float:left; width:300px; padding:8px 0 10px 0; background:url(../images_n/main/bg_line01.gif) repeat-x left bottom;}
.mList02 li:first-child {padding-top:15px;}
.mList02 .data {color:#dc1a29;}
.mList02 .tit {margin-top:2px; font-weight:bold; line-height:16px;}
.mList02 .tit a {color:#333;}
.mList02 .con {margin-top:5px; color:#666; line-height:16px;}
.mList02 .nPaper {margin-top:5px; color:#666; line-height:16px;}

/* button style */
.btnL {width:auto; text-align:left !important;}
.btnR {width:auto; text-align:right !important;}
.btnC {width:auto; text-align:center !important;}