@charset "utf-8";
@import url('//fonts.googleapis.com/css?family=Nanum+Gothic');
/* common */
* {font-family:'Nanum Gothic', sans-serif;}
body{margin:0; padding:0;  font-family:'Spoqa Han Sans Neo',dotum,Helvetica,sans-serif; text-align:left; font-size:0.750em; color:#666; background:#fff;}
div,ul,ol,li,dl,dt,dd,p,input,textarea,select,h1,h2,h3,h4,em,address,fieldset,form,iframe,object{margin:0;padding:0}
img,fieldset,iframe{border:none}
iframe{display:block}
li{list-style-type:none}
table{clear:both; border-collapse:collapse; border-spacing:0; }
em,address{font-style:normal}
#skip, .hide, legend, hr, .skip{display:none}
a, a:hover, a:active{text-decoration:none}
caption{width:0;height:0;font-size:0;line-height:0;overflow:hidden;visibility:hidden;}
img {vertical-align:top}




/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 * 2. Add the correct display in IE.
 */
article,aside,details, /* 1 */
figcaption,figure,footer,header,main, /* 2 */
menu,nav,section,summary { /* 1 */  display: block;}

#skipnavigation {z-index:9999;position:absolute;left:0;top:0}
#skipnavigation *{list-style:none;margin:0;padding:0;}
#skipnavigation a{display:block;width:1px;height:1px;overflow:hidden;color:#000;white-space:nowrap;}
#skipnavigation a:focus,
#skipnavigation a:active{width:auto;height:auto;background:#ffd;}

.eng {font-family:Helvetica !important}

#container{position:relative;padding-top:0px;min-width:1400px;}
.mainVisual{position:relative;padding-top:0px;}
.mainVisual .box{overflow:hidden}

.mainVisual .visual_logo{position:absolute;left:0px;width:37.2%;bottom:0px;z-index:200;height:60px;background:#1c3b33;line-height:60px;}
.mainVisual .visual_logo p{font-size:32px;color:#fff;padding-left:28%;}
.mainVisual .scroll{position:absolute;left:50%;margin-left:-35px;bottom:20px;z-index:200}
.mainVisual .line_box{display:none;width:76%;top:0px;height:100%;position:absolute;left:12%;z-index:188;border-left:1px solid #c4c4c4;border-right:1px solid #c4c4c4;}
.mainVisual .line_box .line{position:absolute;border-left:1px solid #c4c4c4;border-right:1px solid #c4c4c4;position:absolute;width:33%;left:33%;top:0px;height:100%;z-index:188}


#scrollPanel .slide .background{
	position: absolute;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position:center center;
	background-size:cover;
}

#mmovie_area{position:fixed;width:100%;height:100%;overflow:hidden;left:0px;width:100%;z-index:999999;top:0px;}
#mmovie_area .bg{position:absolute;width:100%;height:100%;left:0px;width:100%;top:0px;z-index:9997;background:#000;opacity:0.8;}
#mmovie_area .iframe{position:absolute;width:1415px;height:619px;left:50%;margin-left:-707px;top:50%;margin-top:-309px;z-index:9998;}
#mmovie_area .iframe iframe{width:100%;height:100%;}
#mmovie_area .close{position:absolute;z-index:9998;left:50%;margin-left:510px;top:50%;margin-top:-370px;}

.rolling_area{position:absolute;height:100%;width:100%;overflow:hidden}
#scrollPanel{position:absolute;height:100%;width:100%;z-index:80;overflow:hidden}
#scrollPanel .slide { position: absolute; left: 0; top: 0; overflow: hidden; width: 100%;height: 100%; }
#scrollPanel .util { position: absolute; overflow: hidden; width: 100%; height: 100%;}
#scrollPanel .bg-flexible {position: absolute; left:00%; top:0%;}
#scrollPanel .bg-flexible img{;}
#scrollPanel .helper {z-index:99;}
#scrollPanel .current {z-index:100;}
/*
#scrollPanel .slide1 .bg{position:absolute;left:0%;top:0px;width:100%;height:100%;z-index:8;background:#000;opacity:0}

#scrollPanel .slide1 .text_animation{position:absolute;left:50%;margin-left:-173px;top:30%;width:347px;height:245px;;z-index:11;}
#scrollPanel .slide1 .text_animation div{display:none}
#scrollPanel .slide1 #animation1{position:absolute;left:0%;margin-left:0px;top:0%;margin-top:0px;width:347px;height:245px;;z-index:11;background:url('../images/new/main_visual01_text01.png') no-repeat center top;}

#scrollPanel .slide1 .bg{position:absolute;left:0%;top:0px;width:100%;height:100%;z-index:8;background:#000;opacity:0}
*/
#scrollPanel .slide1 .text_animation{position:absolute;left:50%;margin-left:-175px;top:30%;width:350px;height:475px;;z-index:11;}
#scrollPanel .slide1 .text_animation div{display:none}
#scrollPanel .slide1 #animation1{position:absolute;left:0%;margin-left:0px;top:0%;margin-top:0px;width:350px;height:475px;;;z-index:11;background:url('../images/new/main_visual02_text01.png') no-repeat center top;}
#scrollPanel .slide1 .bg{position:absolute;left:0%;top:0px;width:100%;height:100%;z-index:8;background:#000;opacity:0}
/*
#scrollPanel .slide1 #animation1_2{position:absolute;left:0px;margin-left:0px;bottom:0px;margin-top:0px;width:232px;height:234px;;z-index:11;background:url('../images/main_visual01_txt02.png') no-repeat center top;}
*/


#scrollPanel .slide3 .bg{position:absolute;left:0%;top:0px;width:100%;height:100%;z-index:8;background:#000;opacity:0}
#scrollPanel .slide3 .text_animation{position:absolute;left:50%;margin-left:-365px;top:0%;margin-top:302px;width:731px;height:408px;;z-index:11;}
#scrollPanel .slide3 .text_animation div{display:none}
#scrollPanel .slide3 #animation3{position:absolute;left:0%;margin-left0px;top:0%;margin-top:0px;width:731px;height:408px;z-index:11;background:url('../images/main_visual_txt.png') no-repeat center top;}
/*
#scrollPanel .slide1 #animation1_2{position:absolute;left:0px;margin-left:0px;bottom:0px;margin-top:0px;width:232px;height:234px;;z-index:11;background:url('../images/main_visual01_txt02.png') no-repeat center top;}
*/

#scrollPanel .slide4 .bg{position:absolute;left:0%;top:0px;width:100%;height:100%;z-index:8;background:#000;opacity:0}
#scrollPanel .slide4 .text_animation{position:absolute;left:50%;margin-left:-365px;top:0%;margin-top:302px;width:731px;height:408px;z-index:11;}
#scrollPanel .slide4 .text_animation div{display:none}
#scrollPanel .slide4 #animation4{position:absolute;left:0%;margin-left0px;top:0%;margin-top:0px;width:731px;height:408px;;z-index:11;background:url('../images/main_visual_txt.png') no-repeat center top;}
/*
#scrollPanel .slide1 #animation1_2{position:absolute;left:0px;margin-left:0px;bottom:0px;margin-top:0px;width:232px;height:234px;;z-index:11;background:url('../images/main_visual01_txt02.png') no-repeat center top;}
*/


.popup_btn{position:absolute;right:-50px;top:173px;width:50px;height:275px;background:url('/popup/popup_down.jpg') no-repeat left top;}
#popupLayer.open .popup_btn{background:url('/popup/popup_up.jpg') no-repeat right top;}



#wrap {min-width:1400px;}
#main_wrap {min-width:1400px;overflow:hidden;}

#header {position:fixed;left:0px;width:100%;top:0px;z-index:200;width:100%;min-width:1400px;}
#header div.inner{position:relative;z-index:3;}
#header div.inner .inner_box{position:relative;height:127px;box-sizing: border-box;transition: all 500ms ease-in-out;transition-timing-function: ease-in-out;}
#header div.inner .inner_box2{position:relative;height:52px;box-sizing: border-box;transition: all 500ms ease-in-out;transition-timing-function: ease-in-out;}
#header div.inner .inner_box2:before{height:1px;background:#bfc4c9;content:'';position:absolute;left:0px;width:100%;opacity:0.5;top:0px;}
#header div.inner .inner_box2:after{height:1px;background:#bfc4c9;content:'';position:absolute;left:0px;width:100%;opacity:0.5;bottom:0px;}


#header h1 {position:absolute;top:50px;left:50%;margin-left:-117px;font-size:0px;z-index:10;width:235px;;height:28px;}
#header h1 a{display:block;text-align:center;}
#header h1 a span{display:block;width:235px;height:28px;background:url('../images/new/logo.png') no-repeat center center}
#header .tel {position:absolute;top:49px;right:100px;font-size:0px;background:url('../images/new/new_tel.png') no-repeat center center;width:157px;height:25px;z-index:10}
#header .bg {position:absolute;background:#Fff;display:none;width:100%;left:0px;top:149px;z-index:1}
#header .open {position:absolute;top:50%;margin-top:-15px;left:100px;font-size:0px;background:url('../images/new/new_open_new_white.png') no-repeat center center;width:215px;height:28px;z-index:10}
#gnb {text-align:center;z-index:12;}
#gnb:after {display:block; clear:both; content:""}
#gnb > li {display:inline-block;text-align:center; position:relative;margin-right:20px;margin-left:20px;}
#gnb > li p a{display:block;height:50px;text-align:center;padding:0px 0px;width:130px;}
#gnb > li p a span{font-size:17px;color:#fff;line-height:50px;display:block;height:50px;padding:0px 20px;font-weight:700;letter-spacing:-2px;}

#header.on #gnb > li p a span{font-size:17px;color:#000000;line-height:63px;display:block;height:63px;padding:0px 20px;font-weight:700;letter-spacing:-2px;}
#header.active #gnb > li p a span{font-size:17px;color:#000000;line-height:50px;display:block;height:50px;padding:0px 20px;font-weight:700;letter-spacing:-2px;}
#header.on,#header.active {background:#fff;border-bottom:1px solid #55585f}
#header.on .tel,#header.active .tel {background:url('../images/new/new_tel_on.png') no-repeat center center;}
#header.on .open,#header.active .open {background:url('../images/new/new_open_new.png') no-repeat center center}
#header.on h1 a span,#header.active h1 a span{background:url('../images/new/logo_on.png') no-repeat center center}
#header.on div.inner .inner_box{height:100px;}
#header.on div.inner .inner_box2{height:48px;}
#header.on  #gnb > li p a{height:46px;}
#header.on  #gnb > li p a span{line-height:46px;height:46px;;}

#gnb > li:hover p a{border-bottom:0px solid #1c3b33}
#gnb > li:hover p a span{color:#699d3b;}
#gnb > li.active p a span{color:#699d3b;}
#gnb > li.active p a{border-bottom:0px solid #1c3b33}

#gnb li ul{display:none;overflow:hidden;position:absolute;left:0px;top:40px;height:0px;width:100%;padding-top:20px;border-top:0px solid #2b426a;}
#gnb li ul.gnb_one{}
#gnb li.active ul,#gnb li:hover ul{}
#gnb li ul li{padding:10px 5px;text-align:center;}
#gnb li ul li a{text-align:center;color:#2f2e2e;font-size:14px;font-weight:400}
#gnb li ul li a:hover,#gnb li ul li.active a{color:#6aa338;}

#sub_wrap #header h1 a span{display:block;width:235px;height:28px;background:url('../images/new/logo3.png') no-repeat center center}
#sub_wrap #header.on h1 a span,#sub_wrap #header.active h1 a span{background:url('../images/new/logo_on.png') no-repeat center center}


/*
#sub_wrap{padding-top:63px;position:relative;min-width:1400px;background:#fff}
#sub_wrap #header {background:#fff;border-bottom:1px solid #55585f}
#sub_wrap #header div.inner{height:63px;position:relative}
#sub_wrap #header h1 {position:absolute;background:#fff;}
#sub_wrap #header h1 a{display:block;height:63px;text-align:center;padding:0px 0px;}
#sub_wrap #header h1 a span{width:159px;height:39px;background:url('../images/sub_logo2.png') no-repeat center center;top:0px;left:0px;}
#sub_wrap #gnb {}
#sub_wrap #gnb > li {}
#sub_wrap #gnb > li p a span{color:#000000;}
#sub_wrap #gnb > li:hover p a span,#sub_wrap #gnb > li.active p a span{color:#699d3b;}
#sub_wrap #header .tel {position:absolute;top:22px;right:20px;font-size:0px;background:url('../images/tel.png') no-repeat center center;width:163px;height:23px;z-index:10}
*/
.sub_visual{background:url('../images/new/sub_visual.jpg?ver=2') no-repeat center center;height:548px;background-size:cover;position:relative}
.sub_visual .txt{position:absolute;top:259px;left:50%;margin-left:-132px;}


#rolling{position:absolute;left:0px;width:510px;top:85px;}

#rolling .lSAction{position:absolute;right:0px;bottom:0px;width:99px;height:50px}
#rolling .lSAction a{width:50px;height:50px;background:url('../images/main_arrow.png') no-repeat left top;}
#rolling .lSAction a.lSNext{background-position:right top;right:0px;margin-top:0px;top:0px;}
#rolling .lSAction a.lSPrev{left:0px;margin-top:0px;top:0px;background-position:left bottom;width:49px;}
#rolling .lSAction a.lSNext:hover{background-position:right bottom;}
#rolling .lSAction a.lSPrev:hover{background-position:left top;}


.ccctab4 {height:50px;width:1100px;margin:0 auto;margin-bottom:57px;}
.ccctab4 ul {}
.ccctab4 li {float:left;width:545px;margin-right:5px;height:56px;margin-bottom:9px}
.ccctab4 ul.three li {float:left;width:361px;margin-right:5px;height:56px;margin-bottom:9px}
.ccctab4 li.last {margin-right:0px;}
.ccctab4 li.active {}
.ccctab4 li a{font-family:'NanumSquare';display:block;border:1px solid #e7e7e7;background:#e7e7e7;font-size:23px;line-height:56px;color:#0b5a4b;text-align:center;}
.ccctab4 li.active a{background:#0b5a4b;color:#fff;border:1px solid #0b5a4b;}
.ccctab4 li.tab02.active a{background:#0b5a4b;border:1px solid #0b5a4b}


.nsstab_cont4{display:none;padding-top:0px;clear:both;position:relative}
.nsstab_cont4 iframe{border:0px;width:100%;height:600px;}

.footer{background:#222222}
.footer .box{width:1442px;margin:0 auto;position:relative}
.footer .box span{position:absolute;right:0px;top:0px;}

#topbutton {
	 display:block;
	 position:fixed;
	 z-index:110;
	 right:50%;
	 margin-right:95px;
	 bottom:11px;
 }
#topbutton span{background:url('../images/main_scroll.png') no-repeat; width:190px;height:47px;display:block;opacity:1;position:absolute;left:0px;bottom:0px;}
#topbutton a{display:none;background:url('../images/main_scroll_ov.png') no-repeat;width:60px;height:60px;position:absolute;right:0px;bottom:0px;}

body .lSSlideOuter .lSPager.lSpg > li a{width:12px;height:12px;}
body  .lSSlideOuter .lSPager.lSpg > li.active a {
    background-color: #4296b4;width:57px;
}

#main_premium_divs{margin:0 auto;background:url('../images/new/main_premium_bg_new.jpg') no-repeat center bottom #e9e9e9;height:1251px;overflow:hidden;position:relative;}
#main_premium_divs .title{text-align:center;padding:44px 0px 83px 0px;}
#main_premium_divs  #main_premium_div{width:1400px;position:relative;margin:0 auto;text-align:center;}
#main_premium_divs  #main_premium_div li{display:inline-block;width:333px;text-align:center;text-align:center;padding:0px 60px;text-align:center;position:relative;margin-bottom:30px;}
#main_premium_divs  #main_premium_div li.eng{}
#main_premium_divs  #main_premium_div li a{display:block;position:relative;height:483px;}
#main_premium_divs  #main_premium_div li a span.off{position:absolute;left:0px;top:0px;height:100%;width:100%;}
#main_premium_divs  #main_premium_div li a span.on{display:none;position:absolute;left:0px;top:0px;height:100%;width:100%;}
#main_premium_divs #main_premium_div .prev{position:absolute;left:-80px;top:45%;display:none;}
#main_premium_divs #main_premium_div .next{position:absolute;right:-80px;top:45%;;display:none;}


#main_map{background:#1c3b33;}
#main_map .box{width:1440px;margin:0 auto;border-left:1px solid #445c56;border-right:1px solid #445c56;position:relative}
#main_map .box .area1{float:left;width:479px;}
#main_map .box .area1 .title{padding-left:0px;padding-top:74px;padding-bottom:35px;}
#main_map .box .area1 .image{padding-bottom:71px;}
#main_map .box .area2{position:absolute;left:479px;top:0px;width:480px;border-left:1px solid #445c56;border-right:1px solid #445c56;height:100%;}
#main_map .box .area2 ul{margin-top:156px;border-top:1px solid #445c56;}
#main_map .box .area2 ul li{height:78px;line-height:78px;color:#ffffff;font-size:22px;border-bottom:1px solid #445c56;}
#main_map .box .area2 ul li p{padding-left:46px;font-family: 'Noto Sans KR', sans-serif;}
#main_map .box .area3{position:absolute;right:0px;top:0px;width:480px;border-left:0px solid #445c56;border-right:1px solid #445c56;height:100%;}
#main_map .box .area3 ul{margin-top:156px;border-top:1px solid #445c56;}
#main_map .box .area3 ul li{height:78px;line-height:78px;color:#ffffff;font-size:22px;border-bottom:1px solid #445c56;}
#main_map .box .area3 ul li p{padding-left:27px;font-family: 'Noto Sans KR', sans-serif;}
#main_map .box .area3 ul li.text_address p span{display:inline-block;background:url('../images/main_map_home_icon.jpg') no-repeat center center;width:26px;height:24px;margin-right:12px;}
#main_map .box .area3 ul li.text_address2 p span{display:inline-block;background:url('../images/new/main_map_home_icon2.png') no-repeat center center;width:26px;height:24px;margin-right:12px;}
#main_map .box .area3 ul li.text_tel p span{display:inline-block;background:url('../images/main_map_phone_icon.jpg') no-repeat center center;width:26px;height:24px;margin-right:12px;}

.sub_menu{background:#f0f0f0}
.sub_menu ul{width:1100px;margin:0 auto;}
.sub_menu ul li{float:left;width:25%;}
.sub_menu ul.two li{float:left;width:50%;}
.sub_menu ul li.first a{border-left:1px solid #bababa}
.sub_menu ul li a{border-right:1px solid #bababa;display:block;height:80px;line-height:80px;font-size:24px;text-align:center;color:#404040;font-weight:700}
.sub_menu ul li.on a{color:#fff;background:#cacaca}

.content{padding-top:0px;}
.content .title{text-align:center;}
.content .title .img{padding-top:0px;}
.content .title h4{color:#000;font-size:50px;font-weight:700;text-align:center;display:block;padding-top:52px;padding-bottom:0px;line-height:110%;}
.content .cont{padding-bottom:200px;padding-top:0px;text-align:center;width:1100px;margin:0 auto;position:relative}
.content .cont iframe{width:100%;height:700px;}

.sub_tab{border-bottom:0px solid #e3e3e3;height:60px;}
.sub_tab ul{width:1000px;margin:0 auto}
.sub_tab ul li{float:left;width:498px;margin-right:2px}
.sub_tab ul.four li{float:left;width:248px;margin-right:2px}
.sub_tab ul li a{display:block;text-align:center;height:60px;line-height:60px;color:#7c5a30;font-size:20px;background:#f8f1eb;}
.sub_tab ul li.active a{color:#fff;background:#4b3635}


.ctab {border-top:0px solid #dddddd;width:100%;}
.ctab li {float:left;border:1px solid #44474c;margin-right:3px;}
.ctab li a{display:block;height:58px;width:328px;font-size:36px;color:#44474c;line-height:58px;}
.ctab li.active {border:1px solid #f37022;background:#f37022;}
.ctab li.active a {color:#fff;}
.ctab li.last a {}
.ctab_cont {display:none;clear:both;padding-top:54px;}
.ctab_cont img{width:100%;display:block;}
.ctab_cont .f_btn{padding-top:30px;padding-bottom:20px;}
.ctab_cont2 {display:none;clear:both;padding-top:24px;width:1000px;margin:0 auto}
#slider_area .prev{position:absolute;left:00px;top:50%;margin-top:-10px;z-index:100}
#slider_area .next{position:absolute;right:0px;top:50%;margin-top:-10px;z-index:100}

.movie_area{padding-top:34px;}
.movie_area iframe{height:588px;width:100%;}


#snb_wrap{position:absolute;left:0px;right:0px;bottom:0px;height:52px;}
#snb_wrap .snb_bg{position:absolute;left:0px;right:0px;height:52px;bottom:0px;z-index:88;background:#000;opacity:0.2}

#snb{width:1100px;left:50%;margin-left:-550px;bottom:0px;height:52px;; z-index:89;position:absolute;}
#snb:after {content:""; display:block; clear:both; }
#snb > li {float:left;position:relative;height:52px;}
#snb > li.home{float:left; position:relative;height:52px;width:39px;background:url('/home/design/images/navi_line.png') no-repeat right center;margin-left:39px;}
#snb > li.home a{display:block;background:url('/home/design/images/navi_home.png') no-repeat left center;height:100%;}

#snb > li:first-child + li > a {background:url("/home/design/images/navi_sub.png") no-repeat 90% 50%;}
#snb > li:first-child + li + li > a {margin-top:1px;}
#snb > li:first-child + .ov {margin-left:0;}
#snb .ov {margin-left:-1px;background:url('/home/design/images/navi_line.png') no-repeat right center;}
#snb .ov > a {
    display:block;
    height:52px;
    line-height:52px;
    padding:0 35px 0 15px;
    font-size:15px;
    letter-spacing:-0.075em;
    min-width:160px;
    font-family:'NanumSquare';color:#fff;
    font-weight:700;
}
#snb .ov ul {position:absolute;left:0;top:100%;min-width:100%;background:#fafbfc;display:none;}
#snb .ov ul li {border:1px solid #dcdcdc;margin-top:-1px; font-family:'NanumSquare'; font-weight:400; }
#snb .ov ul li:first-child {margin-top:0;}
#snb .ov ul li a {display:block;font-size:13px;color:#999;padding:11px 15px;white-space:nowrap;letter-spacing:-0.075em;}
#snb .ov ul li a span{font-size:13px;color:#999;white-space:nowrap;letter-spacing:-0.075em;}
#snb .ov:hover ul {display:block;}
#snb .ov ul li a:hover {background:#fafbfc;color:#333;}
#snb .ov ul li a:hover span{color:#333;}
#snb .ov ul li.active a {background:#fafbfc;color:#333;}
#snb .ov ul li.active a span{color:#333;}

#interior_tab.ctab li a{width:494px;font-size:26px;}
#interior_tab.ctab li a span{font-size:36px;}

#plane_tab li.o1.active{background:#f47a63;border:1px solid #f47a63;}
#plane_tab li.o2.active{background:#bd73b0;border:1px solid #bd73b0;}
#plane_tab li.o3.active{background:#3e85c7;border:1px solid #3e85c7;}

#view_tab.ctab{width:1003px;margin:0 auto;}
#view_tab.ctab li{width:auto;margin-right:3px;}
#view_tab.ctab li.last{margin-right:0px;}
#view_tab li.o1 a {background:url('../images/sub03_tab01.jpg') no-repeat center center;width:248px;height:55px}
#view_tab li.o1.active a {background:url('../images/sub03_tab01_on.jpg') no-repeat center center;width:248px;height:55px}
#view_tab li.o2 a {background:url('../images/sub03_tab02.jpg') no-repeat center center;width:248px;height:55px}
#view_tab li.o2.active a {background:url('../images/sub03_tab02_on.jpg') no-repeat center center;width:248px;height:55px}
#view_tab li.o3 a {background:url('../images/sub03_tab03.jpg') no-repeat center center;width:248px;height:55px}
#view_tab li.o3.active a {background:url('../images/sub03_tab03_on.jpg') no-repeat center center;width:248px;height:55px}
#view_tab li.o4 a {background:url('../images/sub03_tab04.jpg') no-repeat center center;width:248px;height:55px}
#view_tab li.o4.active a {background:url('../images/sub03_tab04_on.jpg') no-repeat center center;width:248px;height:55px}



.newsList{width:100%;color:#656565;border-top:2px solid #003c5e;border-collapse: collapse;border-spacing: 0;}
.newsList tr th{border-bottom:1px solid #DBDBDB;color:#222;font-size:16px;text-align:center;padding:15px 0;font-weight:700;background:#FAFAFA;;}
.newsList tr th:first-child{}
.newsList tr td{border-bottom:1px solid #e3e3e3;text-align:center;font-size:14px;padding:15px 0;}
.newsList tr td .media{color:#888;}
.newsList tr td.alignL {text-indent:5px; text-align: left;padding:15px 20px}
.newsList tr td.alignL a {color:#656565;font-size:14px;}

.page_list{text-align:center; margin-top: 30px;}
.page_list a,.page_list strong{margin:0 2px; width:31px; height:31px; line-height:33px; display:inline-block; text-align:center; border:1px solid #a1abbe; font-size:12px; color:#a1abbe; vertical-align: top; background-color: #fff;}
.page_list a.num.active,.page_list a.on,.page_list strong{ width:31px; height:31px; line-height:28px; border:1px solid #f58028; font-weight:600; color:#f58028;}
.page_list a.arrow{border:none;}
.page_list a.arrow.mr{margin-right: 15px;}
.page_list a.arrow.ml{margin-left: 15px;}

.page_list .pasing_div{display:none}

.page_list a.start{margin:0 2px; width:31px; height:31px;background:url('../images/page_arrow_1.gif') no-repeat;border:0px;}
.page_list a.prev{margin:0 2px; width:31px; height:31px;background:url('../images/page_arrow_2.gif') no-repeat;;border:0px;}
.page_list a.next{margin:0 2px; width:31px; height:31px;background:url('../images/page_arrow_3.gif') no-repeat;border:0px;}
.page_list a.last{margin:0 2px; width:31px; height:31px;background:url('../images/page_arrow_4.gif') no-repeat;;border:0px;}

.regist { width: 1000px; margin: 0 auto 80px; text-align:left; }
.regist input{display:inline-block;}
.regist .reg_terms { font-size:12px; line-height:1.7;}
.regist .reg_terms>h5 { color:#222222; font-size:20px; line-height:60px; text-align: left; font-weight: 700; border-top: 1px solid #e1e1e1;margin-bottom:5px;}
.regist .reg_terms>p { color:#828282; font-size:15px; line-height:5px; margin-bottom: 20px; text-align: left; }
.regist .reg_terms .terms_box { padding:20px; border:1px solid #e5e5e5; background-color:#f5f5f5; color:#666666; font-size: 13px; height:100px;overflow-y:scroll}
.regist .reg_terms .terms_box h4 { margin-top:10px; color:#1b1b1b; font-size: 16px; font-weight:normal; }
.regist .reg_terms .terms_box li {line-height:1.5;}
.regist .reg_terms .terms_box>p {line-height:1.7;}

.regist .agree_radio { margin:25px 0 50px; text-align:center; color:#000; font-size:15px;}
.regist .agree_radio .type-radio { margin:-2px 5px 0 0;}

.regist .reg_table>table {width:100%;}
.regist .reg_table>table tr:first-child th { border-top: 3px solid #6a9d3a; }
.regist .reg_table>table tr:first-child td { border-top: 3px solid #c9c9c9; }
.regist .reg_table>table th {box-sizing:border-box; padding:12px 12px; text-align:left; border-bottom:1px solid #ddd; font-size:15px; color:#000; font-weight:bold; vertical-align:middle; }
.regist .reg_table>table th>span { color:#e83829;}
.regist .reg_table>table td {box-sizing:border-box; padding:10px 20px; font-size:12px; color:#666; background-color:#fff; border-bottom:1px solid #ddd; font-size:14px;}
.regist .reg_table>table td input[type='text'], .regist .reg_table>table td select {box-sizing:border-box; height:30px !important; padding-left:10px; line-height:30px; background-color:#fff; border:1px solid #d6d6d6;}
.regist .reg_table>table td .type-checkbox { margin:-2px 0 0;}
.regist .reg_table .btn_zip {display:inline-block; width:100px; height:30px; text-align:center; line-height:30px; color:#fff; background-color:#9b9b9b; font-size:14px;}

.regist .button {margin-top:50px; text-align:center;border:0px;}
.regist .button>a, .regist .button>button {border:0px;box-sizing:border-box; display:inline-block; width:130px; height:50px; line-height:50px; text-align:center; font-size:16px;}
.regist .button>a.btn_regist, .regist .button>button.btn_regist {font-weight: 700; color:#fff; background-color:#6a9d3a; vertical-align:top;}
.regist .button>a.btn_cancel {margin-left:6px; color:#162333; font-weight: 700; border:1px solid #162333;}

.radio-area label.rdo {
    margin: 0 60px 20px 0;
	cursor:pointer;
}
.radio-area{
   margin: 0 0 -20px;
}

label.rdo {
    display: inline-block;
    position: relative;
    padding: 0 0 0 31px;
}
label.rdo input {
    position: absolute;
    top: 5px;
    left: 0;
    width: 1px;
    height: 1px;
    opacity: 0;
    cursor: pointer;
}
label.rdo span {
    display: block;
    font-size: 16px;
    line-height: 20px;
    color: #555555;
}
label.rdo span::before {
    display: block;
    content: '';
    position: absolute;
    top: 50%;
    left: 0;
    width: 20px;
    height: 20px;
    margin: -10px 0 0;
    background: url(../images/radio.png) 0 0 no-repeat;
        background-position-x: 0px;
        background-position-y: 0px;
}
label.rdo input:checked + span::before {
    background-position: 0 -20px;
}
    
label.chk{
    cursor: pointer;
}
label.chk span::before {
    display: block;
    content: '';
    position: absolute;
    top: 50%;
    left: 0;
    width: 20px;
    height: 20px;
    margin: -10px 0 0;
    background: url(../images/check.png) 0 0 no-repeat;
}
label.chk span {
    display: block;
    font-size: 16px;
    line-height: 20px;
    color: #555555;
}
label.chk input {
    position: absolute;
    top: 5px;
    left: 0;
    width: 1px;
    height: 1px;
    opacity: 0;
    cursor: pointer;
}
label.chk input:checked + span::before {
    background-position: 0 -20px;
}
label.chk {
    display: inline-block;
    position: relative;
    padding: 0 0 0 31px;
}
.privacy-agreement .check-area .chk {
    float: right;
}
#joinForm{}
#joinForm td.etc_area{font-weight:700;padding-top:20px;padding-bottom:20px;}
#joinForm td.etc_area p{margin-top:10px;}
#joinForm td.etc_area p label{margin-right:20px;font-weight:400}

/* 개인정보취급 */
.clauseBox {text-align:left;margin-top:2px;border:1px solid #dddddd;}
.clauseBox p{height:110px; margin-bottom:10px; 	padding:10px 3%;background:#fff;	color:#6D6D6D;	 font-size:13px;	line-height:130%; letter-spacing:-1px;	overflow-y: scroll;}
.clauseBox .check{padding:15px 15px;color:#888888;background:#f3f3f3;border-top:1px solid #dddddd;text-align:right;position:relative}
.clauseBox .check .checkT{height:30px;	line-height: 30px;	font-size:14px;	margin-right:15px;	display:inline-block; font-weight:400;}
.clauseBox .check .check_box{position:absolute;}
.check input {vertical-align:middle}
.check label{	font-size:15px;color:#444444;margin-right:10px; vertical-align:middle; }
.clauseBox .check .infotext{color:#cc221d;}

.clauseBox2 {text-align:left;margin-top:2px;border:1px solid #dddddd;}
.clauseBox2 p{height:110px; margin-bottom:10px; 	padding:10px 3%;background:#fff;	color:#6D6D6D;	 font-size:16px;	line-height:130%; letter-spacing:-1px;	overflow-y: scroll;}
.clauseBox2 .check2{padding:15px 15px;color:#888888;background:#f3f3f3;border-top:1px solid #dddddd;text-align:right;position:relative}
.clauseBox2 .check2 .checkT{height:30px;	line-height: 30px;	font-size:14px;	margin-right:15px;	display:inline-block; font-weight:400;}
.clauseBox2 .check2 .check_box{position:absolute;}
.check2 input {vertical-align:middle}
.check2 label{	font-size:15px;color:#444444;margin-right:10px; vertical-align:middle; }
.clauseBox2 .check2 .infotext{color:#cc221d;}

/*  tableForm table */
table.tableForm{width:100%;	color:#656565; border-top:1px solid #000000}
table.tableForm tr th{padding: 17px 20px 16px;
border-bottom: 1px solid #e1e1e1;
font-weight: 400;
font-size: 18px;
line-height: 45px;
text-align: left;
color: #555555;
font-family:'Spoqa Han Sans Neo'
}
table.tableForm tr th label{
font-weight: 400;
font-size: 18px;
line-height: 45px;
text-align: left;
color: #555555;
font-family:'Spoqa Han Sans Neo'
}

table.tableForm tr.last th{	letter-spacing:3px;}
table.tableForm tr td{padding: 17px 20px 16px;border-bottom: 1px solid #e1e1e1;text-align:left;}
table.tableForm tr td .boxed{font-size: 18px;
line-height: 45px;
color: #666666;}


table.tableForm tr td input[type="text"] {border: none;
height: 45px;
font-size: 18px;
background: #f7f7f7;
line-height: 18px;
color: #666666;
box-sizing: border-box;
padding: 10px 10px 10px 10px;
display: inline-block;
}
table.tableForm tr td .boxed .at {
    display: inline-block;
    margin-left: 0;
    width: 44px;
    text-align: center;
}
table.tableForm tr td input[type="radio"] {vertical-align:middle} 
table.tableForm tr td select {height:34px; border:1px solid #dddddd; background:#fff; vertical-align:middle}
table.tableForm tr td.address p {margin-top:5px;}
table.tableForm tr td.address p:first-child {margin-top:0px;}

.textLine{	height: 24px;	line-height: 16px;	font-size: 12px;	text-indent:5px;	border: 1px solid #DADADA;	color: #000;	background:#f5f5f5;}
.selectLine{height: 26px;	line-height: 32px;	font-size: 12px;	text-indent:5px;	border: 1px solid #DADADA;	color: #000;	background:#f5f5f5;}
.textLine2{	height: 36px;	line-height: 16px;	font-size: 16px;	text-indent:5px;	border: 1px solid #DADADA;	color: #000;	background:#f5f5f5;}
.selectLine2{height: 38px;	line-height: 32px;	font-size: 16px;	text-indent:5px;	border: 1px solid #DADADA;	color: #000;	background:#f5f5f5;}
.formBtn{	text-align: center;	margin-top:50px;}
.formBtn a ,.formBtn button{display: inline-block; vertical-align:middle;	width:250px; height:52px; line-height:52px;  font-size:19px; color:#fff; }
.formBtn a:hover,.formBtn button:hover {color:#fff; }
.formBtn .btn_ok{    border: 1px solid #28313a;
    background: #28313a;
    color: #ffffff;
}}
.formBtn .btn_cancel{background:#b7b7b7; border:1px solid #a0a0a0; width:141px; height:39px}

.inputW1 {width:100px;}
.inputW2{width:150px;}
.inputW3{width:70px;}
.inputW4{width:90%;}

.selectW1 {width:70px}
.selectW2{width:150px}

/* list table */
table.tableList{width:100%; color:#656565; border-top:0px solid #323232}
table.tableList tr th{background:#7f858f;color:#fff;height:45px; border-bottom:1px solid #e3e3e3; letter-spacing: 4px; font-size:16px; text-align: center;font-family: 'Spoqa Han Sans Neo'; font-weight:400}

table.tableList tr td{height:45px; border-bottom:1px solid #e3e3e3; text-align: center; font-size:16px;}
table.tableList tr td.alingL {text-indent: 5px; text-align: left;}
table.tableList tr td.alingL a {color:#656565; font-size:16px;}

/* 페이징 처리 부분 */
.paging {text-align:center; margin-top:25px;}
.paging a.num{display:inline-block; vertical-align:middle;margin:0px 4px;background:#fff; width:33px; height:33px; line-height:33px; font-size:16px;border:1px solid #dddddd; text-align:center; color:#aaaaaa}
.paging a.num:hover, .paging a.num.active {background:#fff;border:1px solid #2f436c;color:#183642;}
.paging a.prev {background:#f3f3f3 url('../images/common/btn_prev.png') no-repeat center center;}
.paging a.next {background:#f3f3f3 url('../images/common/btn_next.png') no-repeat center center;}
.paging .txt {/*text-indent:-9999px;*/ font-size:0px !important}

/*	quick Btns Type  */
#wrap.main .pageFixBtns {display:none;}
.pageFixBtns { position:fixed; right:60px; bottom:80px; z-index:9; }
.pageFixBtns.blog {bottom:150px;} 
.pageFixBtns.blog .helpTy1 {background-color:#2db400;}
.pageFixBtns.blog .i-blog img {margin-top:15px}
.pageFixBtns .i-regi img {margin-top:11px}
.pageFixBtns.blog .helpTy1  {padding:0 20px}
.helpTy1 {
	display:block; height:65px; overflow:hidden; padding:0 13px 0 19px; letter-spacing:-5px; background-color:#fb7219; border-radius:35px; text-align:center; white-space:nowrap;
	box-shadow: rgba(0, 0, 0, 0.15) 8px 8px 16px 0px; -webkit-box-shadow: rgba(0, 0, 0, 0.15) 8px 8px 16px 0px; -moz-box-shadow: rgba(0, 0, 0, 0.15) 8px 8px 16px 0px;
}
.helpTy1 .event-only { display:inline-block; vertical-align:middle; width:1px; height:70px; overflow:hidden; margin-left:-1px; text-align:left; background:url('../images/common/icon_arrow.png') no-repeat  128px 26px; box-sizing:border-box; -webkit-transition:width .3s ease-out;-moz-transition:width .3s ease-out;-ms-transition:width .3s ease-out;-o-transition:width .3s ease-out;transition:width .3s ease-out }
.helpTy1:hover .event-only, .helpTy1:focus .event-only, .helpTy1.on .event-only { width:140px; height:65px; }
.helpTy1 .event-only .in { display:block; padding:22px 0 0 10px; font-size:20px; color:#fff; letter-spacing:0; font-weight:700; }

/* tab */
.tab  {overflow:hidden; margin-bottom:52px;}
.tab li {float:left; width:49%; margin-left:1%}
.tab li:first-child {margin-left:0}
.tab li a {font-size:30px; letter-spacing:-0.025; color:#fff; background:#bebebe; display:block; text-align:center; height:52px; line-height:52px;}
.tab li.active a {background:#232e65; }
.tab_cont {display:none}

.tab_img  {overflow:hidden; margin-bottom:52px;}
.tab_img li {float:left; width:25%;}

/* 0710추가 */
.result_area > p {font-size:32px; text-align:center; letter-spacing:-0.025em; color:#000; margin-bottom:55px;}
.result_area > form {padding:70px 0 0; text-align:center; margin:0 0 20px}
.result_area > form p {font-size:17px; color:#000; letter-spacing:-0.025em; margin-bottom:60px}
.result_area > form div {width:641px; margin:0 auto 20px; overflow:hidden;}
.result_area > form div ul {width:460px;text-align:left;margin:0 auto}
.result_area > form div li {margin-top:14px}
.result_area > form div li:first-child {margin-top:0px}
.result_area > form div li label {display:inline-block; width:80px; margin-right:20px; font-size:18px; color:#000; letter-spacing:-0.025em; text-align: justify; vertical-align:middle}
.result_area > form div li input {border:1px solid #ddd; padding:10px 10px; vertical-align:middle; width:326px; font-size:14px;}
.result_area > form div span {display:block;padding-top:30px;}
.result_area > form div span a {display:inline-block; width:150px; height:52px; line-height:52px; text-align:center; font-size:20px; }
.result_area > form div span a.ok {background:#2e3c68; color:#fff}
.result_area > form div span a.cancel {background:#bdbdbd; color:#fff}
.result_area > form div + p {font-size:15px; color:#787878}
.result_area .celebration {text-align:center; margin:20px 0}

.result_table {width:792px; margin-top:35px; text-align:center; margin:0 auto}
.result_table thead th {background:#2a8cfa; font-size:16px; letter-spacing:-0.05em; color:#fff; padding:10px 0; border-left:1px solid #fff; font-weight:normal}
.result_table thead th span {font-size:13px;}
.result_table thead th:first-child {border-left:none}
.result_table tbody th {font-size:16px; letter-spacing:-0.05em; color:#333; padding:12px 0; font-weight:normal; border-bottom:1px solid #131313; vertical-align:top}
.result_table tbody td {font-size:16px; letter-spacing:-0.05em; color:#333; padding:12px 0; font-weight:normal; border-bottom:1px solid #ebebeb; border-left:1px solid #ebebeb;}
.result_table tbody td:first-child {border-left:none}

.result_area input::-webkit-input-placeholder {color:#787878; opacity:0.5}
.result_area input::-moz-placeholder {color:#787878; opacity:0.5}

.privacy-agreement {margin: 30px 0 0;text-align:left;font-family:'NanumSquareB';}
.privacy-agreement .title-area {margin: 0 0 17px; padding: 0 0 7px; border-bottom: 1px solid #2d3d47; font-size: 0;}
.privacy-agreement .title-area .title {display: inline-block; font-weight: 500; font-size: 20px; line-height: 40px; color: #2d3d47; vertical-align: middle;}
.privacy-agreement .title-area a {display: inline-block; position: relative; margin: 0 0 0 15px; font-weight: 400; font-size: 15px; line-height: 27px; vertical-align: middle; color: #389bbd;}
.privacy-agreement .title-area a:after {display: block; content: ''; position: absolute; right: 0; bottom: 4px; left: 0; height: 1px; background: #b9d7e3;}

.privacy-agreement article {overflow-y: auto; height: 259px; padding: 24px 22px; background: #f7f7f7;}
.privacy-agreement article .term {font-size: 16px; line-height: 28px; color: #555555;}
.privacy-agreement article .term ul {}
.privacy-agreement article .term ul li {position: relative; margin: 5px 0 0; padding: 0 0 0 14px; font-size: 0;}
.privacy-agreement article .term ul li:first-child {margin: 0;}
.privacy-agreement article .term ul li:after {display: block; content: ''; position: absolute; top: 11px; left: 0; width: 4px; height: 4px; border-radius: 50%; background: #555555;}
.privacy-agreement article .term ul li dl dt {display: inline-block; vertical-align: top; font-size: 16px; line-height: 26px;}
.privacy-agreement article .term ul li dl dd {display: inline-block; margin: 0 0 0 3px; vertical-align: top; font-size: 16px; line-height: 26px;}

.privacy-agreement .check-area {overflow: hidden; padding: 19px 0 40px; border-bottom: 1px solid #e1e1e1; text-align: center;}
.privacy-agreement .check-area .text {float: left; font-size: 18px; line-height: 20px; color: #555555;}
.privacy-agreement .check-area .chk {float: right;}

.nssub_tab2{}
.nssub_tab2 ul{margin:0 auto;width:1100px;}
.nssub_tab2 li{float:left;width:154px;margin-right:3px;}
.nssub_tab2 li a{display:block;height:60px;background:#c6c7c7;border:0px solid #6f6f6f;;color:#fff;font-size:24px;text-align:center;line-height:60px}
.nssub_tab2 li.active a{color:#fff;}
.nsstab_cont2{display:none;padding-top:14px;clear:both;position:relative}
.nssub_tab2 li#unit_1.active a{background:#13a0db;border:0px solid #13a0db}
.nssub_tab2 li#unit_2.active a{background:#2bc4f4;border:0px solid #7b9fd3}
.nssub_tab2 li#unit_3.active a{background:#165baa;border:0px solid #c2da69}
.nssub_tab2 li#unit_4.active a{background:#c675b0;border:0px solid #98ce97}
.nssub_tab2 li#unit_5.active a{background:#433796;border:0px solid #ebbe6b}
.nssub_tab2 li#unit_6.active a{background:#b15575;border:0px solid #f0831e}
.nssub_tab2 li#unit_7.active a{background:#f2666f;border:0px solid #b49b7f}

.ncctab2 {height:59px;width:1100px;margin:0 auto;margin-bottom:50px;}
.ncctab2 ul {height:59px;}
.ncctab2 li {float:left;width:180px;margin-right:2px;}
.ncctab2 li a{display:block;font-size:20px;line-height:59px;color:#fff;text-align:center;height:59px;background:#d2d2d2;font-weight:700;letter-spacing:-1px;}
.ncctab2 li a span{font-size:20px;}
.ncctab2 li.active a{background:#6da549;color:#fff;}


.ncctab {height:59px;width:1100px;margin:0 auto;margin-bottom:36px;}
.ncctab ul {height:59px;}
.ncctab li {float:left;width:273px;margin-right:3px;}
.ncctab ul.four li{width:273px;}
.ncctab li a{display:block;font-size:23px;line-height:59px;color:#fff;text-align:center;height:59px;background:#d2d2d2;font-weight:700;letter-spacing:-1px;}
.ncctab li a span{font-size:20px;}
.ncctab li.active a{background:#004976;color:#fff;}


.ncctab li#plane_n1 {width:272px;}
.ncctab li#plane_n2 {width:272px;}
.ncctab li#plane_n3 {width:272px;}
.ncctab li#plane_n4 {width:272px;margin-right:0px;}

.ncctab li#plane_n1 a{background:#d2d2d2;color:#fff;}
.ncctab li#plane_n2 a{background:#d2d2d2;color:#fff;}
.ncctab li#plane_n3 a{background:#d2d2d2;color:#fff;}
.ncctab li#plane_n4 a{background:#d2d2d2;color:#fff;}

.ncctab li#plane_n1.active a{background:#69a33b;color:#fff;}
.ncctab li#plane_n2.active a{background:#f7955b;color:#fff;}
.ncctab li#plane_n3.active a{background:#6a9ac2;color:#fff;}
.ncctab li#plane_n4.active a{background:#8a81af;color:#fff;}

.ncctab li#system_n1.active a{background:#6da549;color:#fff;}
.ncctab li#system_n2.active a{background:#b89cc8;color:#fff;}
.ncctab li#system_n3.active a{background:#007bc7;color:#fff;}
.ncctab li#system_n4.active a{background:#da3915;color:#fff;}

.ncctab li#interior_n1.active a{background:#f0e594;color:#fff;}
.ncctab li#interior_n2.active a{background:#ffcc99;color:#fff;}

.sncctab {height:59px;width:1100px;margin:0 auto;margin-bottom:0px;}
.sncctab ul {height:59px;}
.sncctab li {float:left;width:546px;margin-right:4px;}
.sncctab ul.five li {float:left;width:217px;margin-right:3px;}
.sncctab ul.six li {float:left;width:180px;margin-right:3px;}
.sncctab ul.four li{float:left;width:272px;margin-right:3px;}
.sncctab ul.two li{float:left;width:545px;margin-right:3px;}
.sncctab li.active {}
.sncctab li a{display:block;font-size:26px;line-height:59px;color:#fff;text-align:center;height:59px;background:#d2d2d2;font-weight:700;letter-spacing:-1px;}
.sncctab ul.six li a{font-size:18px;}
.sncctab li.active a{background:#6da549;color:#fff;}

.snsstab_cont2{display:none;padding-top:44px;clear:both;position:relative}


#sub_wrap #quick{position:absolute;left:50%;margin-left:600px;top:356px;}
#sub_wrap #quick.on{position:fixed;left:50%;margin-left:600px;top:100px;}

#full_popup{position:fixed;left:0px;top:0px;height:100%;width:100%;z-index:99999}
#full_popup .bg{position:absolute;left:0px;top:0px;height:100%;width:100%;background:#000;opacity:0.8;z-index:99997}
#full_popup .popup_area{position:absolute;left:50%;margin-left:-600px;top:20%;z-index:99998}

.layer_popup{position:fixed;left:0px;top:0px;width:100%;height:100%;z-index:8888;display:none}
.layer_popup .bg{background:#000;z-index:8887;left:0px;top:0px;width:100%;height:100%;opacity:0.8}
.layer_popup .layer_cont{background:#fff;z-index:8888;left:50%;margin-left:-600px;width:1200px;top:50%;margin-top:-300px;position:absolute;}
.layer_popup .layer_cont a.close{position:absolute;right:0px;top:-20px;}
.layer_popup .layer_cont .layer_li{padding-left:5px;padding-bottom:30px;}
.layer_popup .layer_cont ul{}
.layer_popup .layer_cont ul li{float:left;margin-right:10px;margin-bottom:10px;}
.layer_popup .layer_cont ul li a{display:block;width:332px;height:186px;}

.layer_popup .layer_cont ul li.l_li1 a{background:url('/home/images/nl_movie01.jpg') no-repeat center top;}
.layer_popup .layer_cont ul li.l_li1 a:hover{background:url('/home/images/nl_movie01_on.jpg') no-repeat center top;}

.layer_popup .layer_cont ul li.l_li2 a{background:url('/home/images/nl_movie02.jpg') no-repeat center top;}
.layer_popup .layer_cont ul li.l_li2 a:hover{background:url('/home/images/nl_movie02_on.jpg') no-repeat center top;}

.layer_popup .layer_cont ul li.l_li3 a{background:url('/home/images/nl_movie03.jpg') no-repeat center top;}
.layer_popup .layer_cont ul li.l_li3 a:hover{background:url('/home/images/nl_movie03_on.jpg') no-repeat center top;}

.layer_popup .layer_cont ul li.l_li4 a{background:url('/home/images/nl_movie04.jpg') no-repeat center top;}
.layer_popup .layer_cont ul li.l_li4 a:hover{background:url('/home/images/nl_movie04_on.jpg') no-repeat center top;}

.layer_popup .layer_cont ul li.l_li5 a{background:url('/home/images/nl_movie05.jpg') no-repeat center top;}
.layer_popup .layer_cont ul li.l_li5 a:hover{background:url('/home/images/nl_movie05_on.jpg') no-repeat center top;}

.layer_popup .layer_cont ul li.l_li6 a{background:url('/home/images/nl_movie06.jpg') no-repeat center top;}
.layer_popup .layer_cont ul li.l_li6 a:hover{background:url('/home/images/nl_movie06_on.jpg') no-repeat center top;}


.newsList{width:100%;color:#656565;border-top:2px solid #4b3634}
.newsList tr th{border-bottom:1px solid #e3e3e3;color:#000;font-size:14px;text-align:center;padding:15px 0;font-weight:700;background: url('../images/list_th_bl.gif') 0 50% no-repeat;}
.newsList tr th:first-child{background:none;}
.newsList tr td{border-bottom:1px solid #e3e3e3;text-align:center;font-size:13px;padding:15px 0;}
.newsList tr td .media{display:inline-block;background: #4b3634;width:90%;height:28px;line-height:28px;color:#fff;}
.newsList tr td.alignL {text-indent:5px; text-align: left;padding:15px 20px}
.newsList tr td.alignL a {color:#656565;font-size:14px;}

.page_list{text-align:center; margin-top: 30px;}
.page_list a{margin:0 2px; width:31px; height:31px; line-height:33px; display:inline-block; text-align:center; border:1px solid #a1abbe; font-size:12px; color:#a1abbe; vertical-align: top; background-color: #fff;}
.page_list a.num.active,.page_list a.on{ width:31px; height:31px; line-height:28px; border:1px solid #f58028; font-weight:600; color:#f58028;}
.page_list a.arrow{border:none;}
.page_list a.arrow.mr{margin-right: 15px;}
.page_list a.arrow.ml{margin-left: 15px;}

.page_list a.start{margin:0 2px; width:31px; height:31px;background:url('../images/page_arrow_1.gif') no-repeat;border:0px;}
.page_list a.prev{margin:0 2px; width:31px; height:31px;background:url('../images/page_arrow_2.gif') no-repeat;;border:0px;}
.page_list a.next{margin:0 2px; width:31px; height:31px;background:url('../images/page_arrow_3.gif') no-repeat;border:0px;}
.page_list a.last{margin:0 2px; width:31px; height:31px;background:url('../images/page_arrow_4.gif') no-repeat;;border:0px;}

/*input type file*/
.stableForm{border-top:2px solid #6b6c75;padding:0px;width:100%;}
.stableForm tr{}
.stableForm tr th{color:#000;background:#f8f8f8;padding-left:27px;text-align:left;padding-top:17px;padding-bottom:17px;;border-bottom:1px solid #d1d1d1;font-size:16px;}
.stableForm tr td{border-bottom:1px solid #d1d1d1;font-size:16px;;text-align:left;padding-left:17px;padding-top:17px;padding-bottom:17px;color:#333;}

.stableForm input[type="file"] {
	display: none;
}
.stableForm input[type="file"] + label.file_pick {
	background: #122247;
	color: #fff;
	border: 0;
	height: 27px;
	padding: 4px 13px;
	cursor: pointer;
}
.btn_overlap{display:inline-block;background: #eee;;color:#686b6e;;height:36px;line-height:36px;font-size: 14px;border:0px;vertical-align:middle;cursor:pointer;padding:0px 20px;}
.btn_overlap2{display:inline-block;background: #122247;color: #fff;height:36px;line-height:36px;font-size: 14px;border:0px;vertical-align:middle;cursor:pointer;padding:0px 20px;}
.btn_overlap3{display:inline-block;background: #ec1137;color: #fff;height:28px;line-height:28px;font-size: 13px;border:0px;vertical-align:middle;cursor:pointer;padding:0px 10px;}

#premium_slider ul li{width:100%;}
#premium_slider{position:relative}
#premium_slider .prev{width:74px;height:66px;background:url('../images/new/con_prev.jpg') no-repeat;left:-74px;display:block;position:absolute;top:50%;margin-top:-33px;}
#premium_slider .next{width:74px;height:66px;background:url('../images/new/con_next.jpg') no-repeat;right:-74px;display:block;position:absolute;top:50%;margin-top:-33px;}