@charset "utf-8";

@import url('//fonts.googleapis.com/css?family=Raleway:700,400');
@import url('//fonts.googleapis.com/css?family=Open+Sans');


/* NAVER (developers@xpressengine.com) */
/* Default Skin - Start */
.selectLang{margin:0;padding:0}
/* Site Layout - Body Wrap */
html{font-family:Tahoma, Geneva, sans-serif;}
body{padding:0px; margin:0px; height:100%;background-color:#f3f3f3;}

.xe{width:100%; padding:0; margin:0; height:100%;}



/* Site Layout - Header */
.header{position:relative;width:1240px;margin:0 auto;height:151px;z-index:1;}
.body .header{width:auto;height:auto;background:none;margin:auto;z-index:1;}

.header h1{margin:0;position:absolute;top:20px;left:0px;z-index:1000;}
.header h1 a{color:#fff;text-decoration:none}

.header .top-btn{float:right; display:block; padding-top:30px;}
.header .top-btn a{text-decoration:none;}

.gnb{position:relative;height:80px;z-index:1;margin:0 auto;width:1240px;margin-top:8px;float:right;right:0px;border:0px solid #000;box-sizing: border-box;font-family: 'Noto Sans KR', sans-serif;} /*상단1차메뉴*/
.gnb ul{list-style:none;margin:0;padding:0;zoom:1;display:flex;box-sizing: border-box;}
.gnb ul:after{content:"";display:block;clear:both}
.gnb ul ul{display:none;position:absolute;left:0;top:80px;padding:10px 0;background:#0066b3;border-bottom:3px solid #000;text-align:center;width:100%;overflow:hidden;}
.gnb li{flex-grow:1;list-style:none;background:url(../images/default/bgGnbVr.gif) no-repeat left 40px;position:relative;white-space:nowrap;box-sizing: border-box;padding:30px 0px;border-right:0px solid #ddd;text-align:center;height:80px;}
.gnb li.first{background:none;border-left:0px solid #ddd;}
.gnb li li{float:none;background:none;padding:0;left:0px;text-align:center;height:30px;border:0px !important;}
.gnb li a{padding:0;color:#e8e8e8;white-space:nowrap;text-decoration:none;font-size:20px;color:#003366;font-weight:400;}
.gnb li a:hover,
.gnb li a:active,
.gnb li a:focus{color:#ff6600}
.gnb li.active a{font-weight:bold;color:#ff6600;}
.gnb li li a{float:none;display:block;padding:5px 10px !important;background:none !important;height:auto;font-weight:normal !important;font-size:15px;color:#fff;}
.gnb li li.active a{font-weight:bold !important}


/* Site Layout - Content Body */
.body{position:relative;z-index:1;width:1240px;margin:0 auto;padding-bottom:20px; zoom:1}
.body:after{content:"";display:block;clear:both}


/* Site Layout - Column Center */
.content{width:1150px;float:left;}


/* Site Layout - 메인 Content */
.main_cont{width:1180px;overflow:hidden;;margin:0px auto; padding:0px; font-family:NanumGothic;padding-top:30px;padding-bottom:10px;position:relative;display:block;}
.div_wrap1{width:660px;overflow:hidden;position:relative;float:left;border:0px solid #ddd;height:798px;}
.div_wrap2{width:480px;overflow:hidden;position:relative;float:right;}
.main_div1{width:660px;height:800px;position:relative;margin-bottom:10px;}
.main_div1 img{width:660px;height:800px;position:relative;border-radius:10px 10px 0px 0px;}

.main_div2{width:480px;overflow:hidden;position:relative;display:inline-block;}


.main_divLeft{width:235px;height:145px;position:relative;float:left;overflow:hidden;}
.main_divRight{width:235px;height:145px;position:relative;float:right; overflow:hidden;}


.main_divNotice{width:478px;height:220px;border:1px solid #dedede;position:relative;margin-bottom:10px;}
.main_divList{width:480px;height:220px;position:relative;margin-bottom:10px;}

.main_divData{width:478px;height:220px;border:1px solid #dedede;position:relative;margin-bottom:10px;}

.imgBlock{display:block;float:left;left:0px;}


.bottomBanner{width:100%;display:block;overflow:hidden;position:relative;padding:10px 0px;border-top:1px solid #ddd;}
.banner_list{width:1150px;margin:0px auto;display:block;overflow:hidden;position:relative;}




