@charset "utf-8";


/* index */
#m_wrap{width:100%;min-width:990px;position:relative;}
.bunch{width:990px;margin:0 auto;position:relative;}
.bunch2{width:310px;/*height:245px;*/margin:0 auto;position:relative;background:url(images/index/apply_bg.gif) no-repeat;border-right:1px solid #e1e1e1}
.bunch3{width:990px;height:270px;margin:0 auto;position:relative;background:url(images/index/apply_bg.gif) no-repeat;}

/* 메인비주얼 */
#m_wrap #contentsdiv{border-bottom:3px solid #49bbfa;position:relative; overflow:hidden;}
#m_wrap #indexphoto{position:relative;}
#m_wrap .indexphotolist {*zoom:1;}
#m_wrap .indexphotolist:after{content:""; display:block; clear:both;}
#m_wrap .opdiv{position:relative; float:left;}
#m_wrap .opdiv > img{width:100%;}

#m_wrap #indexphoto button.left{width:51px;height:77px;position:absolute; top:50%; left:20px; margin-top:-20px; z-index:2;}
#m_wrap #indexphoto button.right{width:51px;height:77px;position:absolute; top:50%; right:20px; margin-top:-20px; z-index:2;}
button{margin:0; padding:0; border:0; background:none; vertical-align:top; cursor:pointer;}
button::-moz-focus-inner{border:0; padding:0;}

/* news */
#m_link{width:100%;overflow:hidden;position:relative;display:none;}
.m_link_btn{width:590px;margin:0 auto;text-align:center;z-index:1;position:relative;}
.m_link_btn a{position:absolute; top:-45px;left:455px;}
#m_link .notice{width:590px;height:170px;float:left;overflow:hidden;letter-spacing:0;}
#m_link .notice ul.tabs{width:90px;float:left;border-left:1px solid #e1e1e1;font-weight:bold;}
#m_link .notice ul.tabs li{border-top:1px solid #e1e1e1; background-color:#f6f6f6;text-align:center;border-right:1px solid #e1e1e1;}
#m_link .notice ul.tabs li.active{border-bottom:1px solid #fff;margin-bottom:-1px;border-right:none;background:none;}
#m_link .notice ul.tabs li a{display:block;color:#777;width:90px;height:30px;padding-top:12px;}
#m_link .notice ul.tabs li.active a{color:#23a7ef;font-size:14px;}
#m_link .notice .tabs_content{height:168px;float:left;}
#m_link .notice .tabs_content div{width:400px;margin:20px 0 0 25px;position:relative;}
#m_link .notice .tabs_content div dl dt{font-size:13px;margin-bottom:12px;padding:0 0 7px 5px;border-bottom:1px solid #e1e1e1;font-weight:bold;}
#m_link .notice .tabs_content div dl dd{font-size:12px;padding:0 0 8px 7px;overflow:hidden;background:url(images/cont/bullet07.png) no-repeat 0 5px;}
#m_link .notice .tabs_content div dl dd a{width:370px;float:left;}
#m_link .notice .tabs_content div dl dd span{width:60px;float:right;color:#4078aa;text-align:right;}
#m_link .notice .tabs_content div .btn{position:absolute;top:-3px;right:0;}
#m_link .guide{width:200px;height:170px;float:left;}
#m_link .guide h4{font-size:16px;color:#23a7ef;padding:12px 0 0 30px;line-height:26px;font-weight:bold;}
#m_link .guide .tit_ar{color:#505050;padding:6px 0 0 20px;line-height:19px;}
#m_link .guide .btn{display:block;padding:16px 0 0 45px;}
#m_link .letter{width:200px;height:170px;float:left;}
#m_link .letter h4{font-size:16px;color:#23a7ef;padding:12px 0 0 30px;line-height:26px;font-weight:bold;}
#m_link .letter .tit_ar{color:#505050;padding:6px 0 0 20px;line-height:19px;}
#m_link .letter .article{position:relative;margin:12px 0 0 25px;}
#m_link .letter .article div{width:43px;height:43px;position:absolute;top:0;left:120px;background:url(images/index/letter_num.png) no-repeat;}
#m_link .letter .article div span{color:#fff;text-align:center;padding:10px 0 0 0;display:block;font-weight:bold;}
#m_link .letter p{width:141px;height:105px;background:url(images/index/letter_bg.gif) no-repeat;}
#m_link .letter p img{width:125px;height:94px;padding:4px 0 0 9px;}
/* 메인팝업 사용안함 */
#indexphoto_pop{width:100%;position:absolute;top:160px;right:20px;z-index:2;}
#indexphoto_pop #visualGroup{width:320px;height:249px;background:url(images/index/pop_bg2.png) no-repeat;position:absolute;top:0; right:0;} 
#indexphoto_pop #cycleSlide{margin:49px 0 0 26px;}
#indexphoto_pop .cycleSlideNavi_btn{width:366px;position:absolute;top:15px;left:0;}
#indexphoto_pop #cycleSlideNavi{text-align:center;}
#indexphoto_pop #cycleSlideNavi li {display:inline;}
#indexphoto_pop .more{position:absolute;bottom:-25px;right:-25px;display:block;width:40px;height:40px;}

.noti_pop{width:287px;height:201px;position:absolute; bottom:10%; right:100px;z-index:2;}


/* 메인비주얼롤링 */
.rollimg{width:287px;}
.sliderkit{position:relative;overflow:hidden;text-align:left;}
.sliderkit .sliderkit-nav{z-index:10;position:absolute;text-align:center;}
.sliderkit .sliderkit-nav-clip{position:relative;overflow:hidden;margin:0 auto;}
.sliderkit .sliderkit-nav-clip ul{position:relative;left:0;top:0;list-style:none;margin:0;padding:0;}
.sliderkit .sliderkit-nav-clip ul li{float:left;}
.sliderkit .sliderkit-nav-clip ul li a{display:block;overflow:hidden;}
.sliderkit .sliderkit-panel{z-index:1;position:absolute;overflow:hidden;}
.photoslider-bullets{width:287px;height:213px;}
.photoslider-bullets .sliderkit-nav{width:287px;position:absolute;bottom:5px;left:0;}
.photoslider-bullets .sliderkit-nav-clip ul li{float:left;margin:0 6px 0 0;}
.photoslider-bullets .sliderkit-nav-clip ul li a{width:13px;height:13px;background: url(images/index/bullet-off.gif) no-repeat 0 0;}
.photoslider-bullets .sliderkit-nav-clip ul li.sliderkit-selected a{background: url(images/index/bullet-on.gif) no-repeat 0 0;}



