body{background-color:#f8f8f8; }
div#wrap{ position:relative; }
div#wrap img { border:none; }
div#wrap a{ text-decoration:none; }
div#wrap div#header{ font-size:13px;  width:1470px; margin:0 auto; margin-bottom:15px; }
div#wrap div#header ul.gnb{text-align:right;color:#727171;}
div#wrap div#header ul.gnb li{display:inline-block; height:35px; line-height:35px; text-transform:uppercase; font-weight:bold; padding:0px 10px; position:relative;}
div#wrap div#header ul.gnb li:before{content : ""; display : block; position : absolute; left : 0; top:50%; margin-top:-5px;  width :1px; height : 10px; background : #bbb;}
div#wrap div#header ul.gnb li:first-child:before{background:none;}
div#wrap div#header ul.gnb li.first:before{background:none;}
div#wrap div#header ul.gnb li a{color:#727171;}
div#wrap div#header h1{ margin:0; float:left; margin-right:70px;}
div#wrap div#header div.headerBox{height:94px; line-height:94px; overflow:hidden; background-color:#fff; border:1px solid #dadada; border-radius:10px; padding:0px 25px; position:relative;}
div#wrap div#header div.headerBox img{vertical-align:middle;}
div#wrap div#header div.headerBox h2{ float:right; position : absolute; right : 20px; top:0;}

/* 왼쪽영역 */
div#wrap div#container{ overflow:hidden;  width:1470px; margin:0 auto;margin-bottom:15px;}
div#wrap div#container div.leftDiv{width:240px; float:left; margin-right:15px;}
div#wrap div#container div.leftDiv div#nav { background-color:#fff; border-radius:10px; border:1px solid #dadada;}
div#wrap div#container div.leftDiv div#nav > ul { position:relative;  position:relative; padding:0px; margin:0; }
div#wrap div#container div.leftDiv div#nav > ul > li { list-style:none; text-align:left; border-top:1px solid #E5E5E5; padding-left:15px;}
div#wrap div#container div.leftDiv div#nav > ul > li:first-child{border-top:none;}
div#wrap div#container div.leftDiv div#nav > ul > li > ul {display:none; position:absolute;top:-1px; left:238px; width:240px; min-height:344px; z-index:100;}
div#wrap div#container div.leftDiv div#nav > ul > li > ul li {list-style:none; text-align:left; border-left:1px solid #dadada; border-right:1px solid #dadada; border-bottom:1px solid #dadada; padding-left:15px; background-color:#fff; }
div#wrap div#container div.leftDiv div#nav > ul > li > ul li:first-child { border-top:1px solid #dadada; border-top-right-radius:10px;}
div#wrap div#container div.leftDiv div#nav > ul > li > ul li:last-child { border-bottom-right-radius:10px;}

div#wrap div#container div.leftDiv div.quick{background-color:#fff; border-radius:10px; border:1px solid #dadada; padding:15px 23px; margin:15px 0px;}
div#wrap div#container div.leftDiv div.quick ul li{background:url("/images/default/main/dot.png") no-repeat 80% top;}
div#wrap div#container div.leftDiv div.quick ul li:first-child{background:none;}
div#wrap div#container div.leftDiv div.quick ul li img:first-child{margin-right:5px;}

div#wrap div#container div.leftDiv div.board{color:#616161; font-size:13px;background-color:#fff; border-radius:10px; border:1px solid #dadada; margin-top:15px;padding:0px 20px 30px; height: 360px;}
div#wrap div#container div.leftDiv div.board div.bor{position:relative;}
div#wrap div#container div.leftDiv div.board h3{margin-bottom:10px; margin-top:20px;}
div#wrap div#container div.leftDiv div.board p.more{position:absolute; right:0px; top:0px;}
div#wrap div#container div.leftDiv div.board dl{overflow:hidden; margin-top:-5px;}
div#wrap div#container div.leftDiv div.board dl dt{float:right; font-size:11px; color:#999; margin-top:5px;}
div#wrap div#container div.leftDiv div.board dl dd{margin-top:5px;}

/* 오른쪽영역 */
div#wrap div#container div.cont{width:1215px; float:left;}
div#wrap div#container div.cont div.cts1{width:705px; float:left; margin-right:15px;}
div#wrap div#container div.cont div.cts1 div.visual_wrap{margin-bottom:15px;}
div#wrap div#container div.cont div.cts1 div.visual_wrap ul{}
div#wrap div#container div.cont div.cts1 div.visual_wrap ul li{height:521px;position:relative; border:1px solid #dadada !important;border-radius:10px; }
div#wrap div#container div.cont div.cts1 div.visual_wrap ul li a{display:block; height:480px; }
div#wrap div#container div.cont div.cts1 div.visual_wrap ul li img{width:100%; border-radius:10px; }
div#wrap div#container div.cont div.cts1 div.visual_wrap ul li video{background:#000; border-radius:10px;}
div#wrap div#container div.cont div.cts1 div.visual_wrap ul li div.v_txt{}
div#wrap div#container div.cont div.cts1 div.visual_wrap ul li div.v_txt p.tit{ position:absolute; top:30px; left:50%; margin-left:-216.5px;}
div#wrap div#container div.cont div.cts1 div.visual_wrap ul li div.v_txt p.st{ position:absolute; top:90px; right:10px;}
div#wrap div#container div.cont div.cts1 div.visual_wrap ul li div.v_txt img{width:auto; border-radius:0;}
div#wrap div#container div.cont div.cts1 div.visual_wrap .bx-wrapper .bx-pager{top:15px; bottom:auto; text-align:right; padding-right:15px;}

div#wrap div#container div.cont div.cts1 div.review{width:449px; height:519px;  border-radius:10px; border:1px solid #dadada; float:left; padding:25px 20px; margin-right:15px; background:#fff url("/images/default/main/review_r.png") no-repeat right top; position:relative;}
div#wrap div#container div.cont div.cts1 div.review div{position:absolute; top:0; right:0; border-top-right-radius:10px;}
div#wrap div#container div.cont div.cts1 div.review > ul{overflow:hidden; margin:30px 0px;}
div#wrap div#container div.cont div.cts1 div.review > ul li{float:left; width:100%; margin:9px 0px; text-align:left;}
div#wrap div#container div.cont div.cts1 div.review > ul li a{width:115px; height:75px; display:inline-block; position:relative; overflow:hidden;}
div#wrap div#container div.cont div.cts1 div.review > ul li a img{width:100%; position:absolute; top:50%; left:50%; transform:translate(-50%,-30%);}
div#wrap div#container div.cont div.cts1 div.review > ul li span{display:block;width:70%; float:right; margin:4px 0; padding-left:20px; font-size:18px; color:#00427A;}
div#wrap div#container div.cont div.cts1 div.review > ul li span b{color:#848484; font-size:14px; font-weight:400}
div#wrap div#container div.cont div.cts1 div.review p.bott{position:absolute; left:0; bottom:20px; width:100%; text-align:center;}

div#wrap div#container div.cont div.cts1 div.event{ width:240px; height:519px;  float:left; border-radius:10px;  }
div#wrap div#container div.cont div.cts1 div.event a img{ border-radius:10px; border:1px solid #dadada !important;}


div#wrap div#container div.cont div.cts2{width:495px; float:left;}
div#wrap div#container div.cont div.cts2 div.sec{width:240px; float:left;}
div#wrap div#container div.cont div.cts2 div.sec:first-child{margin-right:13px;}
div#wrap div#container div.cont div.cts2 div.sec div{margin-top:15px; }
div#wrap div#container div.cont div.cts2 div.sec div a{display:block; }
div#wrap div#container div.cont div.cts2 div.sec div a img{border-radius:10px;  border:1px solid #dadada !important;}
div#wrap div#container div.cont div.cts2 div.sec div:first-child{margin-top:0;}


.doc .bx-wrapper .bx-pager {}
.doc .bx-wrapper .bx-pager.bx-default-pager a {background:#fff; width:8px; height:8px; border-radius:50%; -webkit-transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out; -o-transition:all 0.3s ease-out; transition:all 0.3s ease-out; margin:0px 5px;}
.doc .bx-wrapper .bx-pager.bx-default-pager a.active {background:#0bc7fc;}

.event .bx-wrapper .bx-pager {}
.event .bx-wrapper .bx-pager.bx-default-pager a {background:#fff; width:8px; height:8px; border-radius:50%; -webkit-transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out; -o-transition:all 0.3s ease-out; transition:all 0.3s ease-out; margin:0px 5px;}
.event .bx-wrapper .bx-pager.bx-default-pager a.active {background:#0bc7fc;}

div#wrap div#footer{border-top:1px solid #D3D3D3; background-color:#fff;}
div#wrap div#footer div.logos{height:65px; line-height:65px; text-align:center;border-bottom:1px solid #D3D3D3; padding-top:14px;  background-color:#f8f8f8;}
div#wrap div#footer div.copyright{overflow:hidden; width:1470px; margin:0 auto; font-size:13px; line-height:1.6; padding:30px 0px;}
div#wrap div#footer div.copyright h3{float:left; margin-right:50px; margin-left:382px;}



