@charset "utf-8";


.wrap{position:relative;min-width:1180px;overflow:hidden;min-height:650px;}
.container{display: flex;position:relative;width:1180px;margin:0 auto;clear:both;padding-top:30px;padding-bottom:100px;}
.container:after {display:block;clear:both;content:'';}


.lnbNone #contents{float:none;position:relative;width:100%;min-height:650px;}

.infoContents{background:#fff;margin:49px 0;overflow:hidden;border-radius:7px;padding:60px 88px 160px 88px;min-height:500px}
.btnTop{display:none;width:59px;height:59px;text-indent:-9999px;position:fixed;left:50%;bottom:20px;margin-left:577px;z-index:100;background:url('/nrsc/images/common/btn_mb_top.png') no-repeat;}
.btnTop.nofixed{position:absolute;bottom:0}
.lineSection {margin-top:50px;margin-bottom:30px;padding-bottom:30px;border-top:1px dashed #123867;border-bottom:1px solid #aaaaaa;}
.lineSection.noBorT {border-top:none;}


/* skipNavi */
#skipNavi {position:absolute;top:-100px;z-index:10000;width:100%;}
#skipNavi li {float:left;width:100%;position:absolute;top:0;left:0;}
#skipNavi a {overflow:hidden;text-align:center;color:#fff;} 
#skipNavi a:focus, 
#skipNavi a:active {position:absolute;top:100px;left:0;height:auto;width:100%;margin-bottom:10px;padding:5px;font-weight:bold;background:#000;color:#fff;}



/* Main */
.mainWrap {width:100%;}
.mainWrap .pgTit {font-size:0;line-height:0;margin-bottom:0;}
.mainWrap .mainCon {position:relative;width:1180px;margin:0 auto;}
.mainWrap .mainMidCon {overflow:hidden;;margin:0px 0;}
.mainWrap .mainVisArea {width:100%;overflow:hidden;min-height:100px;}
.mainWrap .mainVisArea .mainVisDesc {text-align:center;color:#6a8695;margin-bottom:22px;}
.mainWrap .mainVisArea .mainVisDesc h4 {margin-bottom:5px;font-size:22px;color:#015d90;}
/*2018.10.19 추가*/
.mainWrap .mainVisArea .mainVisDesc .highlight { color: #ee3c45; }
/* Main Slider  */
.mainWrap .mainVisArea .mainSliderInner > li {height:450px;background:#eaf4fb;}
.mainWrap .mainVisArea .mainSliderInner > .mainVis01 { background:url("../../images/main/banner/sildeimg_welfare_bg.jpg") no-repeat center top; }
.mainWrap .mainVisArea .mainSliderInner > .mainVis01 img{ width:100%;}
.mainWrap .mainVisArea .mainSliderInner > .mainVis02 {background:url("../../images/main/banner/sildeimg_childcare_bg.jpg") no-repeat center top; }
.mainWrap .mainVisArea .mainSliderInner > .mainVis02 img{ width:100%;}
.mainWrap .mainVisArea .mainSliderInner > .mainVis03 {background:url("../../images/main/banner/sildeimg_infants_bg.jpg") no-repeat center top; }
.mainWrap .mainVisArea .mainSliderInner > .mainVis03 img{ width:100%;}
.mainWrap .mainVisArea .mainSliderInner > .mainVis04 {background:url("../../images/main/banner/sildeimg_health_bg.jpg") no-repeat center top; }
.mainWrap .mainVisArea .mainSliderInner > .mainVis05 {background:url("../../images/main/banner/sildeimg_Diploma_bg.jpg") no-repeat center top;}
.mainWrap .mainVisArea .mainSliderInner > .mainVis06 { background:url("../../images/main/banner/sildeimg_korean_bg.jpg") no-repeat center top; }

.mainWrap .mainVisArea .mainStepArea {width:1180px;margin:0 auto;padding:60px 0 10px 0;}
.mainWrap .mainVisArea .mainStepArea a { width:100%; height:327px; position:relative; display:block}

			
.mainVisInfoTxt {font-size:0 !important;}

.mainWrap .mainVisArea .bx-wrapper {margin-bottom:0;height:450px !important;}
.mainWrap .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {z-index:50;width: auto;margin: 0 auto;right:auto;left:665px;}
.mainWrap .bx-wrapper .bx-pager, .mainWrap .bx-wrapper .bx-controls-auto {width:auto;bottom:-210px;}
.mainWrap .bx-controls {position: relative;width: 1180px;margin: 0 auto;top: -240px;}
.mainWrap .bx-wrapper .bx-controls-direction a {top:50%;margin-top:00px;width:60px;height:60px;z-index:10;}
.mainWrap .bx-wrapper .bx-prev {left:-5%;background: url('../../images/main/banner/btn_sliderControl_prev.png') no-repeat left top;}
.mainWrap .bx-wrapper .bx-next {right:-5%;background: url('../../images/main/banner/btn_sliderControl_next.png') no-repeat left top;}
.mainWrap .bx-wrapper .bx-pager.bx-default-pager {margin-left:505px;}
.mainWrap .bx-wrapper .bx-pager.bx-default-pager a {background:#fff;width:12px;height:12px;margin: 3px 5px;-moz-border-radius: 12px;-webkit-border-radius: 12px;border-radius: 12px;}
.mainWrap .bx-wrapper .bx-pager.bx-default-pager a.active, .bx-wrapper .bx-pager.bx-default-pager a:focus {background:#d30000;width:35px;height:13px;}
.mainWrap .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {text-align:center;width:auto;z-index:50;}
.mainWrap .bx-wrapper .bx-controls-auto .bx-stop {width:20px;height:20px;background: url('../../images/main/banner/btn_stop.png') no-repeat left top;}
.mainWrap .bx-wrapper .bx-controls-auto .bx-start {width:20px;height:20px;background: url('../../images/main/banner/btn_play.png') no-repeat left top;}


.mainWrap .quick_subject {  width:100%; background:rgba(242,242,242,10); z-index:1000;}
.mainWrap .quick_subject ul {overflow:hidden;  width:1180px; margin:auto}
.mainWrap .quick_subject ul li { width:16.555%; float:left; display:table; text-align:center;border-right:#E8E8E8 solid 1px; height:60px; }
.mainWrap .quick_subject ul li a { display:table-cell; color:#000; height:60px; vertical-align:middle; font-size:18px;  font-family: 'NanumSquareR';}
.mainWrap .quick_subject ul li a:hover, 
.mainWrap .quick_subject ul li a.active { background:#000; color:#fff; }

.mainWrap .quick_subject ul li:first-child { color:#b4cfed; line-height:60px; background:url(../../images/main/quick_subject_bg.png) no-repeat; border-right:0px }

.main_vis_btn { width:350px; margin:auto; text-align:center}
.visu_more { display:inline-block;   width:146px; height:39px; border:1px solid #fff; border-radius:5px; line-height:39px; color:#fff; font-size:16px; font-family:'NanumSquareR'; margin:0px auto 0; background:rgba(255,255,255,0.3);}
a:hover.visu_more { border:1px solid #F00; color:#fff; background:#F00}


