/*-------------- common -------------*/
::selection { background:#5c427f; color:#fff; }
::-moz-selection { background:#5c427f; color:#fff; }
html, body {background:#f5f5f5; -webkit-tap-highlight-color: rgba(0,0,0,0); text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; position:relative;height:100%; width:100%; position:relative;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTJBQkFGRUZFOTIyMTFFMEJDRDNEQzkxOTVGOTNBODAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTJBQkFGRjBFOTIyMTFFMEJDRDNEQzkxOTVGOTNBODAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5MkFCQUZFREU5MjIxMUUwQkNEM0RDOTE5NUY5M0E4MCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5MkFCQUZFRUU5MjIxMUUwQkNEM0RDOTE5NUY5M0E4MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtrV+I8AAAAQSURBVHjaYvj//z8DQIABAAj8Av7bok0WAAAAAElFTkSuQmCC',sizingMethod=crop); zoom: 1;}
html * {-ms-word-break:keep-all; word-break:keep-all; font-family:'NanumBarunGothicWeb','나눔바른고딕','나눔바른고딕OTF','Nanum Barun Gothic','NanumBarunGothic','NanumBarunGothicOTF', '나눔고딕', 'Nanum Gothic', 'applemint', 'Apple Gothic', 'Raleway', Helvetica, Arial sans-serif !important; letter-spacing:-0.025em; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; font-weight:500; text-shadow: 1px 1px 1px rgba(0,0,0,0.004); text-stroke: 0.6px; /*마치 맥의 폰트처럼 두께 라인을 살려준다. */ font-weight:300; }
a:hover, a:link, a:focus, a:visited {text-decoration:none !important;}
.blind {display:none; width:1px; height:1px; position:absolute; top:-9999px; left:-9999px; text-indent:-9999px; opacity:0; z-index:-9999;}
.cf {*zoom:1;}
.cf:after {content:''; display:block; clear:both;}
.wrap_ban {height:1800px; position:relative;}
.wrap_ban .main_ban {width:100%; height:100%; position:fixed; left:0; z-index:0; overflow: hidden;}
.wrap_ban .main_ban .bg_main {position:absolute; top:50%; left:50%; /*width:3494px; margin:-1022px 0 0 -1747px;*/ opacity:0; width:2549px; margin:-770px 0 0 -1274px;}
.wrap_ban .main_ban .bg_tit {position:absolute; top:50%; left:50%; margin:-195px 0 0 -278px; opacity:0; 
  -webkit-transform:translate(0, 20px);
  -ms-transform:translate(0, 20px);
  -o-transform:translate(0, 20px);
  transform:translate(0, 20px);
}
.wrap_ban .main_ban .bg_ex {position:absolute; top:50%; left:50%; margin:40px 0 0 -223px; opacity:0; display:none !important;
  -webkit-transform:translate(0, 20px);
  -ms-transform:translate(0, 20px);
  -o-transform:translate(0, 20px);
  transform:translate(0, 20px);
}
.wrap_ban .main_ban .scdown {position:absolute; left:50%; bottom:50px; margin:0 0 0 -16px; text-align:center; }
.wrap_ban .main_ban .scdown p {color:#fff; font-size:15px; padding:0 0 10px; opacity:0.8; font-family:"Helvetica Neue", Helvetica, sans-serif; letter-spacing:0; font-weight:600;}


.wrap_ban .main_ban .monitor {position:absolute; width:490px; height:370px; top:50%; left:50%; margin:-280px 0 0 -245px;}
.wrap_ban .main_ban .ul_main_slide {position:absolute; width:448px; height:262px; top:50%; left:50%; margin:-471px 0 0 -225px;}
.wrap_ban .main_ban .ul_main_slide li {position:absolute; }
.wrap_ban .main_ban .ul_main_slide li img {width:450px;}
.box_ctt1 {display:none;}
/*
.box_ctt1 .monitor {position:absolute; width:490px; height:370px; top:191px; left:50%; margin:0px 0 0 -245px; z-index:3; opacity:0;}
.box_ctt1 .myung {position:absolute; top:213px; left:50%; margin:0px 0 0 -73px; z-index:7; opacity:0;}
.box_ctt1 .ul_main_slide {position:relative; opacity:0;}
.box_ctt1 .ul_main_slide li {position:absolute; left:50%; top:214px; margin:0px 0 0 -225px; z-index:2;}
.box_ctt1 .ul_main_slide li.s0 {z-index:3;}
.box_ctt1 .ul_main_slide li.s0 img {width:446px; margin:0 0 0 2px;}
.box_ctt1 .ul_main_slide li img {width:360px; height:261px; box-shadow:0 3px 5px rgba(0,0,0,0.3);}
*/
.main_ban .monitor {position:absolute; width:490px; height:370px; top:191px; left:50%; margin:0px 0 0 -245px; z-index:3; opacity:0;}
.main_ban .myung {position:absolute; top:213px; left:50%; margin:0px 0 0 -73px; z-index:7; opacity:0;}
.main_ban .ul_main_slide {position:relative; opacity:0;}
.main_ban .ul_main_slide li {position:absolute; left:50%; top:214px; margin:0px 0 0 -225px; z-index:2;}
.main_ban .ul_main_slide li.s0 {z-index:3;}
.main_ban .ul_main_slide li.s0 img {width:446px; margin:0 0 0 2px;}
.main_ban .ul_main_slide li img {width:360px; height:261px; box-shadow:0 3px 5px rgba(0,0,0,0.3);}
.main_ban .tit_main {text-align:center; position:absolute; bottom:1315px; left:50%; width:1000px; margin:0 0 0 -500px; opacity:0;
  -webkit-transform:translate(0,450px);
  -ms-transform:translate(0,450px);
  -o-transform:translate(0,450px);
  transform:translate(0,450px);
}
.main_ban .tit_main .tit {font-size:24px; color:#343434; display:block; padding:0 0 25px; font-weight:400;}
.main_ban .tit_main .ex {font-size:14px; color:#565656; line-height:1.65; font-weight:400;}




.wrap_ban .box_head {position:fixed; width:1000px; top:0; left:50%; margin-left:-500px; z-index:1000; padding:36px 0 0 0;}
.wrap_ban .box_head h1 {display:inline-block;}
.wrap_ban .box_head h1 img {height:40px; position:relative; top:-5px;}
.wrap_ban .box_head .ul_nav {float:right;}
.wrap_ban .box_head .ul_nav li {float: left; margin:0 15px; padding:15px 0; position:relative;}

.wrap_ban .box_head .ul_nav li .box_cnav {padding:9px 0 0 ; background:url('../images/bg_wowss.png') center 0 no-repeat; position:absolute; top:40px; left:-23px; display:none; z-index:111;}
.wrap_ban .box_head .ul_nav li .box_cnav ul {/*border-radius:5px; background:#fff;*/ width:94px; /*border:1px solid #e5e5e5; */height:140px; padding:5px 0;}
.wrap_ban .box_head .ul_nav li .box_cnav ul li {margin:0; padding:0; float:none; text-align:center; width:90px; overflow: hidden;}
.wrap_ban .box_head .ul_nav li .box_cnav ul li a {display:block; padding:6px 0; color:#565656; transition:none; font-size:12px;}
.wrap_ban .box_head .ul_nav li .box_cnav ul li a:hover {background:#e5e5e5;}
.wrap_ban .box_head .ul_nav li a {font-size:14px; color:#fff; opacity:0.8; -webkit-transition:all .1s ease-in; font-weight:600;  
-o-transition:all .1s ease-in;
transition:all .1s ease-in;}
.wrap_ban .box_head .ul_nav li a:hover {color:#ff5f5f; opacity:1;}
.wrap_ban .box_head .ul_nav li:last-child a {color:#ff5f5f; opacity:1;}
/*.wrap_ban .box_head .ul_nav li .under_bar {display:inline-block; position:absolute; bottom:0; left:50%; width:20px; height:3px; margin:0 0 0 -10px; background:#ff5f5f; opacity:0;}*/


/*.wrap_main .box_main .box_head2 {width:355px; height:44px; margin:0 0 0 -172px; position:fixed; top:20px; left:50%; background:#fff; box-shadow:0 0 5px rgba(0,0,0,0.3); border-radius:44px; z-index:999; opacity:0;}
.wrap_main .box_main .box_head2 ul {padding:0 56px;}
.wrap_main .box_main .box_head2 ul li {float: left; margin:0 16px; line-height:44px;}
.wrap_main .box_main .box_head2 ul li a {font-size:14px; color:#8c8c8c; font-weight:400;}
.wrap_main .box_main .box_head2 ul li a:focus, .wrap_main .box_main .box_head2 ul li a:hover {color:#ff5f5f;}
.wrap_main .box_main .box_head2 ul li a.on {color:#ff5f5f;}
*/
.box_head2 {width:355px; height:44px; margin:0 0 0 -172px; position:fixed; top:20px; left:50%; background:#fff; box-shadow:0 0 5px rgba(0,0,0,0.3); border-radius:44px; z-index:999; opacity:0;}
.box_head2 ul {padding:0 56px;}
.box_head2 ul li {float: left; margin:0 16px; line-height:44px;}
.box_head2 ul li a {font-size:14px; color:#8c8c8c; font-weight:400;}
.box_head2 ul li a:focus, .box_head2 ul li a:hover {color:#ff5f5f;}
.box_head2 ul li a.on {color:#ff5f5f;}

.box_ctt {height:3000px;}
.box_ctt1 {width:100%; position:absolute; left:50%; top:981px; height:3000px; overflow: hidden;}

.box_ctt1 .tit_main {text-align:center; position:absolute; top:25px; left:50%; width:1000px; margin:0 0 0 -500px; opacity:0;
  -webkit-transform:translate(0,450px);
  -ms-transform:translate(0,450px);
  -o-transform:translate(0,450px);
  transform:translate(0,450px);
}
.box_ctt1 .tit_main .tit {font-size:24px; color:#4b3656; display:block; padding:0 0 25px;}
.box_ctt1 .tit_main .ex {font-size:14px; color:#7d7d7d; line-height:1.65;}

.box_ctt1 .monitor {position:absolute; width:490px; height:370px; top:191px; left:50%; margin:0px 0 0 -245px; z-index:3; opacity:0;}
.box_ctt1 .myung {position:absolute; top:213px; left:50%; margin:0px 0 0 -73px; z-index:7; opacity:0;}
.box_ctt1 .ul_main_slide {position:relative; opacity:0;}
.box_ctt1 .ul_main_slide li {position:absolute; left:50%; top:214px; margin:0px 0 0 -225px; z-index:2;}
.box_ctt1 .ul_main_slide li.s0 {z-index:3;}
.box_ctt1 .ul_main_slide li.s0 img {width:446px; margin:0 0 0 2px;}
.box_ctt1 .ul_main_slide li img {width:360px; height:261px; box-shadow:0 3px 5px rgba(0,0,0,0.3);}

.box_ctt2 {height:600px; background:#f9e9e9; padding:100px 0;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.box_ctt2 .content {width:1000px; margin:0px auto; height:395px; position:relative;}

.box_ctt2 .content .tit_pola {float: left; width:500px; display:inline-block; padding:60px 0 0 50px;}
.box_ctt2 .content .tit_pola .tit {font-size:24px; color:#333333; line-height:1.5; padding:0 0 30px; display:inline-block; -webkit-transform:translate(-30px,0); opacity:0;
-ms-transform:translate(-30px,0);
-o-transform:translate(-30px,0);
transform:translate(-30px,0);}
.box_ctt2 .content .tit_pola .ex {font-size:14px; color:#666666; line-height:1.7; display:inline-block; -webkit-transform:translate(-30px,0); opacity:0;
-ms-transform:translate(-30px,0);
-o-transform:translate(-30px,0);
transform:translate(-30px,0);}

.box_ctt2 .content .img_pola {position:absolute; top:-45px; right:-45px; display:inline-block; -webkit-transform:scale(0);
-ms-transform:scale(0);
-o-transform:scale(0);
transform:scale(0);}

.box_ctt2 .content .bar {position:absolute; display:block; background:#fff; width:1px; height:1px;}
.box_ctt2 .content .bar1 {top:0; left:0; width:100%;}
.box_ctt2 .content .bar2 {top:0; right:0; height:100%;}
.box_ctt2 .content .bar3 {left:0; bottom:0; width:100%;}
.box_ctt2 .content .bar4 {left:0; top:0; height:100%;}

.box_ctt3 {width:1000px; margin:0 auto;}
.box_ctt3 h2 {font-size:24px; color:#343434; padding:80px 0 15px; text-align:center; -webkit-transform:translate(0, 30px);
-ms-transform:translate(0, 30px);
-o-transform:translate(0, 30px);
transform:translate(0, 30px); opacity:0;}
.box_ctt3 .ex {font-size:14px; color:#565656; text-align:center; padding:0 0 55px;  opacity:0; -webkit-transform:translate(0, 30px);
-ms-transform:translate(0, 30px);
-o-transform:translate(0, 30px);
transform:translate(0, 30px);}
.box_ctt3 .ul_video {width:920px; margin:0 auto;}
.box_ctt3 .ul_video li {width:450px; height:270px; float: left; margin:0 20px 20px 0; position:relative; transform:translate(0, 30px); opacity:0;}
.box_ctt3 .ul_video li:nth-child(2n) {margin:0 0 20px;}
.box_ctt3 .ul_video li .tit {position:absolute; width:100%; left:0; text-align:center; top:50%; margin:-12px; font-size:24px; color:#fff; z-index:1;}
.box_ctt3 .ul_video li .hover {position:absolute; width:100%; height:100%; left:0; top:0; background:url('../images/hover.png'); z-index:2; opacity:0;}
.box_ctt3 .ul_video li img {width:450px; height:270px;}
.box_ctt3 .btn_watch_pola {display:block; width:145px; height:40px; line-height:40px; font-size:14px; color:#fff; margin:60px auto 80px; background:#ff5f5f; font-weight:bold; text-align:center; position:relative; z-index:11; opacity:0;}

.box_ctt4 {height:340px; overflow: hidden; position:relative;}
.box_ctt4 .paral {position:absolute; top:0; left:50%; z-index:-1; margin:0 0 0 -960px;}
.box_ctt4 .box_ctt {width:1000px; height:100%; margin:0 auto; position: relative;}
.box_ctt4 .box_ctt .tit_pyun {font-size:30px; color:#fff; text-align:center; line-height:1.6; padding:120px 0 0;}
.box_ctt4 .box_ctt .btn_pyun {display:inline-block; height:40px; line-height:40px; width:140px; padding:0 0 0 40px; bottom:100px; font-size:14px; color:#fff; border:1px solid #fff; position:absolute; overflow: hidden; 
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition:.2s all ease-in;
  -o-transition:.2s all ease-in;
  transition:.2s all ease-in;
}
.box_ctt4 .box_ctt .btn_pyun .arrow {position:absolute; top:14px; right:23px;}
.box_ctt4 .box_ctt .btn_pyun .arrow_on {opacity:0;}
.box_ctt4 .box_ctt .btn_pyun:hover {color:#333;}
.box_ctt4 .box_ctt .btn_pyun1 {left:355px;}
.box_ctt4 .box_ctt .btn_pyun2 {left:525px; padding:0 0 0 30px;}
.box_ctt4 .box_ctt .btn_pyun .w_box {display:block; z-index:-1; background:#fff; width:140px; height:40px; top:-1px; left:-140px; position:absolute;}

.box_ctt5 .ul_sns {width:1000px; margin:0 auto;}
.box_ctt5 .ul_sns li {float: left; border-right:1px solid #e5e5e5; cursor: pointer; opacity:0;}
.box_ctt5 .ul_sns li:last-child {border:none;}
.box_ctt5 .ul_sns li a {display:block; width:249px; text-align:center; position:relative; height:100px; line-height:100px;}
.box_ctt5 .ul_sns li a img {position:absolute; top:37px; left:60px; height:21px;}
.box_ctt5 .ul_sns li a img.on {opacity:0;}

.btn_topgo {display:block; background:#000000; height:70px; cursor:pointer; position:relative; z-index:111;}
.btn_topgo img {position:absolute; top:50%; left:50%; margin:-4px 0 0 -8px;}
.btn_topgo img.on {opacity:0;}

.wrap_footer {background:#1b1c1c; padding:60px 0 70px;}
.wrap_footer .box_footer {width:1000px; margin:0 auto; text-align:center;}
.wrap_footer .box_footer img {height:40px;}
.wrap_footer .box_footer .ul_fo {padding:40px 0 30px;}
.wrap_footer .box_footer .ul_fo li {display:inline-block; margin:0 15px;}
.wrap_footer .box_footer .ul_fo li a {font-size:14px; color:#9f9ea0; font-weight:400;}
.wrap_footer .box_footer .txt_footer {color:#8a8a8a; font-size:13px; line-height:1.6; opacity:0.6; font-weight:400;}

.box_modal {width:1150px; height:710px; padding:50px 30px; position:fixed; z-index:1000; top:50%; left:50%; margin:-355px 0 0 -575px; background:#0f0f13; display:none;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
}
/*.box_modal .modal li {display:none;}*/
.box_modal .btn_close {position:absolute; top:20px; right:40px;}
.box_modal .btn_close img {position:absolute; top:0; left:0;}
.box_modal .btn_close img.on {opacity:0;}

.blackcover {opacity:0.8; background:#000; position:fixed; top:0; left:0; bottom:0; right:0; z-index:999; display:none;}



.wrap_nav {background:url('../images/top_bar.png') 0 0 repeat-x #fff; background-size:auto 2px;}
.wrap_nav .box_nav {width:1000px; margin:0 auto; padding:23px 0 0 0;}
.wrap_nav .box_nav .logo {float: left;}
.wrap_nav .box_nav .logo img {height:40px; position:relative; top:-5px;}
.wrap_nav .box_nav .ul_nav {float:right;}
.wrap_nav .box_nav .ul_nav li {float: left; font-size:15px; font-weight:400; margin:0 0 0 25px; padding:7px 0 25px;}
.wrap_nav .box_nav .ul_nav li a { -webkit-transition:.1s all ease-in; opacity:0.8; font-weight:400;
-o-transition:.1s all ease-in;
transition:.1s all ease-in;}
.wrap_nav .box_nav .ul_nav li a:hover {color:#ff5f5f; opacity:1;}
.wrap_nav .box_nav .ul_nav li:last-child a {color:#ff5f5f; opacity:1;}
.box_ban_ch {height:320px; background:url('../images/bg_channel.jpg') center center;}
.box_ban_ch .tit {font-size:30px; color:#fff; font-weight:400; height:320px; line-height:330px; text-align:center;}

.wrap_ctt .box_cont {width:1000px; margin:0 auto;}

.wrap_ctt .box_cont .tit_sub {font-size:24px; color:#333; font-weight:400; padding:50px 0 20px; line-height:1.5;}
.wrap_ctt .box_cont .ul_chn {margin-bottom:50px;}
.wrap_ctt .box_cont .ul_chn li {height:45px; float: left; border:1px solid #e2e2e2; border-right:none;}
.wrap_ctt .box_cont .ul_chn li a {display:inline-block; height:42px; line-height:45px; padding:0 24px; font-size:15px; font-weight:400;}
.wrap_ctt .box_cont .ul_chn li:last-child a {padding:0 30px;}
.wrap_ctt .box_cont .ul_chn li.on a, .wrap_ctt .box_cont .ul_chn li a:hover {border-bottom:3px solid #2a72a3; color:#2a72a3;}
.wrap_ctt .box_cont .ul_chn li:last-child {border-right:1px solid #e2e2e2;}

.wrap_ctt .box_cont .ul_tbl_chn {border:1px solid #e2e2e2; border-bottom:none; margin:0 0 70px; display:none;}
.wrap_ctt .box_cont .ul_tbl_chn.ul_seoul {display:block;}
.wrap_ctt .box_cont .ul_tbl_chn .head {background:#eeeeee; height:40px; line-height:40px;}
.wrap_ctt .box_cont .ul_tbl_chn .head span {font-size:15px; color:#333; font-weight:400; display:inline-block; float: left; -webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;}
.wrap_ctt .box_cont .ul_tbl_chn .head span.place {width:260px; padding:0 0 0 85px;}
.wrap_ctt .box_cont .ul_tbl_chn .head span.bc {width:350px; padding:0 0 0 55px;}
.wrap_ctt .box_cont .ul_tbl_chn .head span.num {width:240px;}
.wrap_ctt .box_cont .ul_tbl_chn .head span.cs {padding:0 0 0 20px;}
.wrap_ctt .box_cont .ul_tbl_chn .body {border-bottom:1px solid #e2e2e2; height:40px; line-height:40px;}
.wrap_ctt .box_cont .ul_tbl_chn .body span {font-size:13px; font-weight:200; display:inline-block; float: left; -webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;}
.wrap_ctt .box_cont .ul_tbl_chn .body span.place {width:260px; padding:0 0 0 85px;}
.wrap_ctt .box_cont .ul_tbl_chn .body span.bc {width:350px;}
.wrap_ctt .box_cont .ul_tbl_chn .body span.num {width:240px; font-weight:600; color:#0e67a5;}
.wrap_ctt .box_cont .ul_tbl_chn .body span.rspv_hd {display:none;}

.box_bans {width:100%; height:320px; overflow: hidden; position:relative;}
.box_bans .bg_board {position:absolute; top:0; left:50%; margin:0 0 0 -960px; z-index:0;}
.box_bans .tit {position:absolute; top:0; z-index:1; font-size:30px; color:#fff; font-weight:400; padding:150px 0 0; line-height:1.5; text-align:center; width:100%;}
.box_bans .tit2 {padding:130px 0 0 ;}


#b_sub_basic .b_num {width:85px; height:26px; border-top:2px solid #8f8f8f; font-size:14px; background:#fff; border-bottom:1px solid #8f8f8f; font-weight:400;}
#b_sub_basic .b_subject {width:520px; border-top:2px solid #8f8f8f; font-size:14px; background:#fff; border-bottom:1px solid #8f8f8f; font-weight:400;}
#b_sub_basic .b_writer {width:110px; border-top:2px solid #8f8f8f; font-size:14px; background:#fff; border-bottom:1px solid #8f8f8f; font-weight:400;}
#b_sub_basic .b_date {width:170px; height:26px; border-top:2px solid #8f8f8f; font-size:14px; background:#fff; border-bottom:1px solid #8f8f8f;}
#b_sub_basic .b_date a {font-weight:400;}
#b_sub_basic .b_hit {width:115px; height:26px; border-top:2px solid #8f8f8f; font-size:14px; background:#fff; border-bottom:1px solid #8f8f8f;}
#b_sub_basic .b_hit a {font-weight:400;}
#b_sub_basic .b_check {border-top:2px solid #8f8f8f; font-size:14px; background:#fff; border-bottom:1px solid #8f8f8f;}

#bo_list .tbl_head01 td {height:32px; border-bottom:1px solid #d1d1d1;}
#bo_list .tbl_head01 td.td_name {text-align:center;}

.box_searchs .tit_sub_board {float: left;}
.box_searchs #bo_sch {float: right; padding:40px 0 0; position:relative;}
.box_searchs #bo_sch .input_text {border:1px solid #d1d1d1; width:225px; height:36px; font-size:13px; padding:0 0 0 8px; outline:none; background:none !important;}
.box_searchs #bo_sch .btn_submit {position:absolute; top:44px; right:5px; width:30px; height:30px; background:url('../images/btn_search.png') center center no-repeat; outline:none !important; border:none !important; font-size:0; text-indent:-9999px;}

.pg_wrap .pg_start {background:url('../images/btn_first.png') center center no-repeat; text-indent:-9999px;}
.pg_wrap .pg_start:hover {background:url('../images/btn_first_on.png') center center no-repeat;}
.pg_wrap .pg_prev {background:url('../images/btn_prev.png') center center no-repeat; text-indent:-9999px;}
.pg_wrap .pg_prev:hover {background:url('../images/btn_prev_on.png') center center no-repeat;}
.pg_wrap .pg_next {background:url('../images/btn_next.png') center center no-repeat; text-indent:-9999px;}
.pg_wrap .pg_next:hover {background:url('../images/btn_next_on.png') center center no-repeat;}
.pg_wrap .pg_end {background:url('../images/btn_last.png') center center no-repeat; text-indent:-9999px;}
.pg_wrap .pg_end:hover {background:url('../images/btn_last_on.png') center center no-repeat;}

.pg_wrap .pg_page, .pg_wrap .pg_current {display:inline-block; width:25px; height:25px; border:1px solid #d1d1d1; color:#8d8d8d; background-color:#f5f5f5; padding:0; font-weight:400; margin:0 2px;}
.pg_wrap .pg_current, .pg_wrap .pg_page:hover {color:#fff; background-color:#8d8d8d; border:1px solid #8d8d8d;}

.btn_bo_adm li input {font-weight:400; background:#fff; border:1px solid #d1d1d1; color:#565656; font-size:13px; cursor: pointer;}
.btn_bo_adm li input:hover {background:#ff5f5f; color:#fff; border:1px solid #ff5f5f;}
#b_sub_basic {border-bottom:2px solid #8f8f8f;}
#b_sub_basic tr:last-child td {border-bottom:none;}

.wrap_ctt .box_cont #bo_gall a.btn_b02, .wrap_ctt .box_cont #bo_list a.btn_b02 {border:1px solid #333; color:#565656; font-weight:400; font-size:14px; background:#fff url('../images/btn_write.png') 23px center no-repeat; text-align:center; padding:0 0 0 23px; width:100px !important; height:38px; line-height:38px;}
.wrap_ctt .box_cont .bo_fx_bot {margin-top:20px;}

.wrap_nav .box_nav .ul_nav li {position:relative;}
.wrap_nav .box_nav .ul_nav li .box_cnav {padding:9px 0 0 ; background:url('../images/bg_wowss.png') center 0 no-repeat; position:absolute; top:30px; left:-23px; display:none; z-index:111;}
.wrap_nav .box_nav .ul_nav li .box_cnav ul {/*border-radius:5px; background:#fff;*/ width:94px; /*border:1px solid #e5e5e5; */height:140px; padding:5px 0;}
.wrap_nav .box_nav .ul_nav li .box_cnav ul li {margin:0; padding:0; float:none; text-align:center; width:90px; overflow: hidden;}
.wrap_nav .box_nav .ul_nav li .box_cnav ul li a {display:block; padding:6px 0; color:#565656; transition:none; font-size:12px;}
.wrap_nav .box_nav .ul_nav li .box_cnav ul li a:hover {background:#e5e5e5;}
.wrap_ctt .box_cont .box_searchs {margin-bottom:20px;}
.ul_board_nav {height:60px; background:#f9f9f9; border-bottom:1px solid #ededed;}
.ul_board_nav ul {width:1000px; margin:0 auto; border-right:1px solid #ededed;}
.ul_board_nav ul li {float: left;}
.ul_board_nav ul li a {display:inline-block; border:1px solid #ededed; border-top:none; border-right:none; border-bottom:none; width:200px; height:60px; line-height:60px; font-size:16px; font-weight:400; color:#565656; text-align:center; -webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;}
.ul_board_nav ul li.on a, .ul_board_nav ul li a:hover {background:url('../images/bg_board_nav.png') no-repeat; color:#fff;}
.box_clause {background:#f3f3f3; border-top:1px solid #999999; border-bottom:1px solid #c6c6c6; padding:30px; font-size:13px; color:#363636; line-height:2;}
.box_clause b {font-weight:400;}
.box_clause .dot:before {display:inline-block; content:''; width:2px; height:2px; background:#999999; position:relative; top:-5px; margin:0 6px 0 0;}
.box_clause .dot {display:block; color:#626262;}
.check_clause {display:block; font-size:13px; padding:10px 0 20px 20px; color:#565656; line-height:1.7; }
.check_clause {padding:10px 0 20px 0px;}

.wrap_ctt .box_cont #btn_autosave {display:none;}
#bo_w button.btn_cke_sc {display:none;}
.requires {font-size:13px; color:#565656; text-align:right; padding:0 0 10px;}
.blue {font-size:13px; color:#50a6ce; font-weight:400;}

#bo_w .tbl_frm01 tr:first-child th {border-top:1px solid #999999;}
#bo_w .tbl_frm01 .lstb {border-bottom:1px solid #999999;}
#bo_w .tbl_frm01 .lstb2 {padding:10px 30px;}
#bo_w .tbl_frm01 .lstb .blue {top:24px;}
#bo_w .tbl_frm01 tr:first-child td {border-top:1px solid #999999;}
#bo_w .tbl_frm01 td, #bo_w .tbl_frm01 th {border:none; border-bottom:1px dotted #d0d0d0; border-top:1px dotted #d0d0d0;}
#bo_w .tbl_frm01 td {padding:0 30px;}
#bo_w .tbl_frm01 th {background:#fafafa; height:54px; width:130px; padding:0 0 0 30px; font-size:14px; color:#333; font-weight:400; position:relative;}
#bo_w .tbl_frm01 th label {color:#333; font-weight:400;}
#bo_w .tbl_frm01 th label .blue {position:absolute; right:65px; top:20px;}

#captcha #captcha_info {display:inline-block; font-size:13px; letter-spacing:-0.025em;}

#bo_w #captcha_key, #bo_w input[type=text], #bo_w .required, #bo_w textarea.required, #bo_w textarea {width:190px; height:26px; -webkit-box-sizing:border-box; padding:0 0 0 5px; font-size:13px; color:#565656; border:1px solid #d1d1d1; outline:none; 
-moz-box-sizing:border-box;
box-sizing:border-box;
-webkit-transition:all .1s ease-in;
-o-transition:all .1s ease-in;
transition:all .1s ease-in;
background:#fff !important;
margin:0 20px 0 0;
resize:none;
line-height: 1.7;
text-align:left;
}
#bo_w #captcha_key {margin:0 10px 0 30px; padding:0 0 0 5px;}
#bo_w textarea {height:auto; margin:30px 0; min-height:400px;}
#bo_w input[type=text]:focus, #bo_w .required:focus, #bo_w textarea.required:focus {box-shadow:0 0 5px #573070;}
#bo_w input[type=text].nums {width:100px; margin:0 5px;}
#bo_w #wr_subject {width:100%;}

.box_btn_write .btn_submit {background:#3d3d3f; width:120px; height:40px; line-height:40px; text-align:center; outline:none; border:none; font-size:15px; font-weight:400; padding:0;}
.box_btn_write .btn_submit:hover {background:#545454;}
.box_btn_write .btn_cancel {background:#fff; width:118px; height:38px; line-height:40px; text-align:center; outline:none; border:1px solid #3d3d3f; font-size:15px; font-weight:400; padding:0; color:#565656; margin:0 0 0 5px;}
.box_btn_write .btn_cancel:hover {background:#f5f5f5;}

#bo_v_info {border:none;}
#bo_v_info tr:first-child th, #bo_v_info tr:first-child td {border-top:1px solid #999999;}
#bo_v_info tr:last-child th, #bo_v_info tr:last-child td {border-bottom:1px solid #999999;}
#bo_v_info th {background:#fafafa; width:130px; padding:0 0 0 30px; height:50px; font-size:13px; font-weight:400; color:#333; border-bottom:1px dotted #d0d0d0;}
#bo_v_info th span {font-weight:400;}
#bo_v_info td {border-bottom:1px dotted #d0d0d0; color:#565656; font-size:13px; font-weight:200; padding:0 30px;}
#bo_v_info .th_cont {padding:30px 0 0 30px; vertical-align:top;}
#bo_v_info .box_contt {padding:15px 30px 30px; vertical-align:top;}

.wrap_ctt .box_cont a.btn_admin, .wrap_ctt .box_cont a.btn_b01, .wrap_ctt .box_cont a.btn_b02 {width:75px !important; height:38px; line-height:38px; border:1px solid #999999; text-align:center; font-size:14px; font-weight:400; padding:0; margin:0 0 0 5px; background:#fff; color:#333;}
.wrap_ctt .box_cont a.btn_admin:hover, .wrap_ctt .box_cont a.btn_b02:hover, .wrap_ctt .box_cont a.btn_b01:hover {background:#f1f1f1; border:1px solid #d2d2d2; }

.wrap_ctt .box_cont a.btn_list {width:91px !important; margin:0 !important; background:url('../images/btn_list.png') 25px center no-repeat !important; padding:0 0 0 25px !important;}
.wrap_ctt .box_cont a.btn_list:hover {color:#fff !important; background:#47275b url('../images/btn_list_on.png') 25px center no-repeat !important; border:1px solid #47275b !important;}
.wrap_ctt .box_cont .head_reply {font-size:20px; font-weight:400; padding:40px 0 20px; letter-spacing:0;}
.wrap_ctt .box_cont .tbl_frm01 table {border:1px solid #d1d1d1;}
.wrap_ctt .box_cont .tbl_frm01 table tr {border-bottom:1px solid #d1d1d1;}
.wrap_ctt .box_cont .tbl_frm01 table tr th, .wrap_ctt .box_cont .tbl_frm01 table tr td {background:#fff; border:none; font-size:13px; color:#333; font-weight:200; height:50px;}
.wrap_ctt .box_cont .tbl_frm01 table tr th label, .wrap_ctt .box_cont .tbl_frm01 table tr th {width:165px; font-weight:400;}
.wrap_ctt .box_cont #captcha #captcha_key, .wrap_ctt .box_cont .tbl_frm01 input[type=text], .wrap_ctt .box_cont .tbl_frm01 input[type=password] {width:100px; height:26px; -webkit-box-sizing:border-box; padding:0 0 0 5px; font-size:13px; color:#565656; border:1px solid #d1d1d1; outline:none; 
-moz-box-sizing:border-box;
box-sizing:border-box;
-webkit-transition:all .1s ease-in;
-o-transition:all .1s ease-in;
transition:all .1s ease-in;
background:#fff !important;
resize:none; line-height: 1;
text-align:left;
}
.wrap_ctt .box_cont #captcha #captcha_key {margin:0 5px 0 30px;}
.wrap_ctt .box_cont .tbl_frm01 textarea:focus, .wrap_ctt .box_cont .tbl_frm01 input[type=text]:focus, .wrap_ctt .box_cont .tbl_frm01 input[type=password]:focus {box-shadow:0 0 5px #573070;}
.wrap_ctt .box_cont .tbl_frm01 textarea {
float: left;
width:87.7%;
resize:none; background:#fff; border:1px solid #d4d4d4;
outline:none; background:#fff !important; -webkit-transition:.1s all ease-in;
-o-transition:.1s all ease-in;
transition:.1s all ease-in;
margin:0 10px 0 0;
line-height:1.7;
}
.wrap_ctt .box_cont .btn_submit2 {position:relative; float: left; width:10%; height:107px; background:#47275b; line-height:107px; color:#fff; font-weight:400; font-size:14px; padding:0;}
.wrap_ctt .box_cont .btn_submit2:hover {background:#654777;}
.wrap_ctt .box_cont #bo_vc_w {border:none;}

.wrap_ctt .box_cont #bo_vc {padding:0; background:#fff; border:none;}
.wrap_ctt .box_cont #bo_vc article {border-top:1px solid #d1d1d1; margin:0 !important; padding:0 0 15px;}
.wrap_ctt .box_cont #bo_vc article:last-child {border-bottom:1px solid #d1d1d1;}
.wrap_ctt .box_cont #bo_vc article header {padding:25px 0 10px; font-size:13px;}
.wrap_ctt .box_cont #bo_vc article time {color:#565656; font-weight:400; letter-spacing:0; font-size:12px;}
.wrap_ctt .box_cont #bo_vc p {color:#343434; line-height:1.7; font-size:13px;}
.wrap_ctt .box_cont #bo_vc a {display:inline-block; width:48px; height:26px; border:1px solid #d1d1d1; font-size:13px; color:#343434; background:#fff; text-align:center; line-height:28px;}
.wrap_ctt .box_cont #bo_vc a:hover {background:#f7f7f7;}
.wrap_ctt .box_cont #bo_vc header .icon_reply {top:25px;}
.wrap_ctt .box_cont #bo_v_table {display:none;}
.wrap_ctt .box_cont .box_btn_write {padding:0 0 100px;}
#mb_login #login_info {display:none;}

#bo_gall #gall_ul > li {width:320px; overflow: hidden; margin:0 20px 70px 0;}
#bo_gall #gall_ul > li:nth-child(3n) {margin:0 0px 30px 0;}

.wrap_ctt .box_cont .event_date {font-size:13px; color:#828282; font-weight:400; border-bottom:1px solid #cccccc; padding:0 0 25px; display:block;}
.wrap_ctt .box_cont .event_subject {font-size:16px; font-weight:400; padding:0 0 10px; width:80%; overflow: hidden; white-space:nowrap; text-overflow:ellipsis; display:block !important;}
.wrap_ctt .box_cont .event_update {font-size:12px; color:#8d8d8d; display:block; padding:15px 0 5px; font-weight:400;}
#bo_gall .gall_con li {margin:0;}
#bo_gall .gall_text_href {margin:0 !important;}
#bo_gall a.btn_b02 {width:100px !important;}
.box_pola {background:#fff; margin:80px 0;}
.box_pola .img_pola {float: left;}
.box_pola .box_txt {padding:60px 70px; float: left;}
.box_pola .box_txt h2 {font-size:25px; font-weight:400; line-height: 1.5; color:#666666; padding:0 0 50px;}
.box_pola .box_txt p {font-size:14px; line-height:1.6; color:#6b6b6b; padding:0 0 30px;}
.box_pola .box_txt a {background:#ff5f5f url('../images/btn_down.png') no-repeat; display:inline-block; color:#fff; font-weight:400; font-size:14px; height:38px; line-height:38px;}
.box_pola .box_txt .down1 {width:150px; padding:0 0 0 20px; background-position:140px 11px; margin:0 10px 0 0;}
.box_pola .box_txt .down2 {width:125px; padding:0 0 0 45px; background-position:120px 11px;}
.box_ban_pola {background:url('../images/aboutpos.png') center center;}

.wrap_ctt #bo_w .th_qtone {width:80px;}
.wrap_ctt #bo_w .th_qtone .blue {right:20px; position:absolute; top:20px;}
.wrap_ctt #bo_w .tbl_qtone {border-collapse:collapse; margin:10px 0;}
.wrap_ctt #bo_w .tbl_qtone th {border:1px solid #d5d5d5; background:#f4f4f4; text-align:center; padding:0; height:30px;}
.wrap_ctt #bo_w .tbl_qtone td {border:1px solid #d5d5d5; background:#fff; text-align:center; height:30px; padding:0 !important;}
.wrap_ctt #bo_w .tbl_qtone td textarea {width:100% !important; font-size:12px; border:none; min-height:30px !important; resize:none; padding:0 !important; margin:0 !important; text-align:center; border-top:1px solid #e5e5e5;}

.tit_qt {text-align:center;}
.show_qtone {}
.show_qtone .ul_qtoneshow {}
.show_qtone .ul_qtoneshow tr {}
/*.show_qtone .ul_qtoneshow tr:after {display:block; content:''; clear:both;}*/
.show_qtone .ul_qtoneshow tr .day {/*display:inline-block;*/ /*float: left;*/ width:125px; height:30px; line-height:30px; font-size:13px; background:#f4f4f4; border:1px solid #d1d1d1; border-right:none; text-align:center; box-sizing:border-box; -webkit-box-sizing:border-box; }
.show_qtone .ul_qtoneshow tr .day:last-child {border-right:1px solid #d1d1d1;}
.show_qtone .ul_qtoneshow tr .time {/*display:block;*/ width:124px; height:33px; padding:5px 0; line-height:40px; border:1px solid #d1d1d1; /*float: left;*/ text-align:center; font-size:13px; background:#f4f4f4; border-top:none; border-right:none;}
.show_qtone .ul_qtoneshow tr .pro {/*display:block;*/ width:124px; height:33px; border:1px solid #d1d1d1; /*float: left;*/ font-size:12px; line-height:1.5; text-align:center; border-top:none; border-right:none; border-bottom:1px dotted #d1d1d1; padding:5px 0; overflow: hidden;}
.show_qtone .ul_qtoneshow tr .pro:last-child {width:123px; border-right:1px solid #d1d1d1; text-align:center;}
.show_qtone .ul_qtoneshow tr .prohour {border-bottom:none;}
#bo_w input[type=text].qt_term {width:300px;}
.remove_line {border-bottom:none !important;}
/*.show_qtone .ul_qtoneshow li:nth-child(4n-3) .pro {background:#fffafe;}
.show_qtone .ul_qtoneshow li:nth-child(4n) .pro {background:#fffafe;}*/
/*
.show_qtone .ul_qtoneshow tr.point .time {background:#ff5f5f; color:#fff;}
.show_qtone .ul_qtoneshow tr.point .pro {background:#ff5f5f; color:#fff;}
*/
.show_qtone .ul_qtoneshow .point.day {background:#0c71b9; color:#fff; font-weight:600; }
.show_qtone .ul_qtoneshow .point.time {background:#0c71b9; color:#fff; font-weight:600; }
.show_qtone .ul_qtoneshow .point.pro {background:#0c71b9; color:#fff; font-weight:600; }
#bo_list .cnt_cmt {margin:0; font-weight:400}
#bo_list .ccount {color:#147d9f; font-weight:400; margin:0 0 0 4px;}

.m_box_nav {display:none;}
.m_gnb {display:none;}
.m_wrap_ban {display:none;}
.m_box_hello {display:none;}
.m_box_ctt2 {display:none;}
.m_header {display:none;}
.m_time {display:none;}
.box_pn {display:none;}
.m_btn_top {display:none;}
.m_chnav {display:none;}
.td_subject img {display:none;}

.box_ctt2 {width:100%; overflow: hidden;}
/*.wrap_main {width:100%; overflow: hidden;}
.box_ctt1, .box_ctt4, .btn_topgo, .wrap_footer {min-width:1000px;}
*/
.autograph {position:absolute; right:40px; bottom:85px; width:100px; display:none;}
.m_br {display:none;}


/* 2015-12-24 mobile */
.show_qtone .m_qtone {table-layout:fixed;}
.show_qtone .m_qtone tr .day {width:150px; height:30px; line-height:30px; font-size:13px; background:#f4f4f4; border:1px solid #d1d1d1; text-align:center; box-sizing:border-box; -webkit-box-sizing:border-box; }
.show_qtone .m_qtone tr .day:last-child {border-right:1px solid #d1d1d1;}
.show_qtone .m_qtone tr .time {width:150px; height:33px; padding:5px 0; line-height:40px; border:1px solid #d1d1d1; text-align:center; font-size:13px; background:#f4f4f4; border-top:none; border-right:none;}
.show_qtone .m_qtone tr .pro {width:150px; height:33px; border:1px solid #d1d1d1; font-size:12px; line-height:1.5; text-align:center; border-top:none; border-right:none; border-bottom:1px dotted #d1d1d1; padding:5px 0; overflow: hidden;}
.show_qtone .m_qtone tr .pro:last-child { border-right:1px solid #d1d1d1; }
.show_qtone .m_qtone .point.time {background:#0c71b9; color:#fff; font-weight:600;}
.show_qtone .m_qtone .point.pro {background:#0c71b9; color:#fff; font-weight:600;}

/* 2015-12-28 오시는 길 */
.wrap_local_ban {background:#1f2a37; height:630px;}
.wrap_local_ban .box_local {width:1000px; height:630px; margin:0 auto;}
.wrap_local_ban .box_local .box_text a {display:inline-block; float:left; margin:0 30px 0 0; width:184px; height:40px; position:relative; outline:2px solid #fff;}
.wrap_local_ban .box_local .box_text a span {display:inline-block; width:184px; height:40px; font-size:14px; color:#fff; text-indent:30px; line-height:40px; position:absolute; top:0; left:0; background:url('../images/arrow_off.png') 145px center no-repeat; font-weight:400;}
.wrap_local_ban .box_local .box_text a span.on {background:#fff url('../images/arrow_on.png') 145px center no-repeat; color:#333; opacity:0; -webkit-transition:.15s all ease-in;
-o-transition:.15s all ease-in;
transition:.15s all ease-in;}
.wrap_local_ban .box_local .box_text a span.on:hover {opacity:1;}
.wrap_local_ban .box_local .box_text p {float: left; font-size:13px; color:#fff; opacity:0.75; line-height:1.6; font-weight:400;}

.wrap_cont {}
.wrap_cont .box_cont {width:1000px; margin:0 auto;}
.wrap_cont .box_cont h1 {font-size:25px; padding:80px 0 20px; font-weight:400; color:#565656;}
.wrap_cont .box_cont .bar {display:block; height:1px; background:#c4c4c4;}
.wrap_cont .box_cont ul {padding:25px 0 50px;}
.wrap_cont .box_cont ul li .way {font-size:16px; color:#333; padding:0 0 15px; font-weight:500;}
.wrap_cont .box_cont ul li .ex {font-size:13px; color:#656565; padding:0 0 40px; font-weight:400; line-height:1.7;}






