@import url('https://fonts.googleapis.com/css?family=Nanum+Gothic:400,700,800');
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap');

* {margin:0;padding:0;-webkit-text-size-adjust:none;}
*, *:before, *:after { box-sizing: inherit;}

body {min-width:1200px; width: 100%; margin-left:0px; margin-top:0px; margin-right:0px; margin-bottom:0px;}

.c {text-align:center;}
.l {text-align:left;}

/* 이미지 라인 생기는거 없애기 */
img {border: none;} 

/* png를 사용하기 위한 설정 */
.png24 {tmp:expression(setPng24(this));}

/*기본*/
BODY {FONT-SIZE: 16px; letter-spacing:-0.03em; line-height:1.5em; COLOR: #494949; font-family:'Noto Sans KR',Malgun Gothic,'맑은 고딕',"돋움",Dotum,Verdana,Arial,helvetica,clean,sans-serif; box-sizing: border-box;}
td   {FONT-SIZE: 16px; line-height:140%; COLOR: #494949;}
div,ul,li,dl,dt,dd,h1,h2,h3,p{padding:0;margin:0}
ul {list-style: none;}
table caption{display:none}
.table1,.table2,.table3,.table4{padding:0; border-spacing:0px; border:0; border-collapse:collapse;}
th, td {padding:0px;}

/*input*/
.i1 {border:1px solid #CCCCCC; height:30px; background-color: #ffffff;} 
.back_TR {background:url(../img/main/top_back_1.gif) repeat-x;}
.back1 {background:url(../img/main/top_back.gif) repeat-x;}
.back2 {background:url(../img/main/middle_back.gif) repeat-x;bgcolor:#57d5bf;}
.back3 {background:url(../img/sub/sub_middle_back.gif) repeat-x;}
.back4 {background:url(../img/sub/sub_left_back.gif) repeat-y;}
.back5 {background:url(../img/community/table2.gif) repeat-x;}


a:link {text-decoration:none; color:#494949;}
a:visited {text-decoration:none; color:#494949;}
a:active {text-decoration:none; color:#494949;}
a:hover {text-decoration:none; color:#494949;}

/*a.a1:link {text-decoration:none; color:#7F7F7F;}
a.a1:visited {text-decoration:none; color:#7F7F7F;}
a.a1:active {text-decoration:none; color:#7F7F7F;}
a.a1:hover {text-decoration:none; color:#7F7F7F;}

a.a2:link {text-decoration:none; color:#838383; FONT-SIZE: 11px;}
a.a2:visited {text-decoration:none; color:#838383; FONT-SIZE: 11px;}
a.a2:active {text-decoration:none; color:#838383; FONT-SIZE: 11px;}
a.a2:hover {text-decoration:none; color:#838383; FONT-SIZE: 11px;}*/

/* 메인 */
.main_warap{position:relative;height:503px;width:100%;padding-top:120px;background-color:#57D5BF;background: url(../img/main/middle_back.gif) repeat-x 0 120px;}
#main_img { position:relative;width:1000px;height:503px;margin:0 auto}
#main_img img {position: absolute; top:0; left:0;}
.main_warap_txt{position:absolute;top: 120px;left: 0;height:auto;width:100%}
.main_txt{position:relative;overflow:hidden;width:1000px;height:503px;margin:0px auto}
.mainTxt{position:absolute;top:110px;left:15px;z-index:999;}
.mainTog1{position:absolute;bottom:-106px;right:3px;z-index:9999;padding:10px 0 0 15px;width:205px;height:129px;background: url(../images/main/tog1_bg.png) no-repeat;}
.mainTog2{position:absolute;bottom:-106px;right:230px;z-index:9999;padding:10px 0 0 15px;width:317px;height:129px;background: url(../images/main/tog2_bg.png) no-repeat;}
.mainTog1 ul,.mainTog2 ul{width:100%}
.mainTog1 ul dt,.mainTog2 ul dt{position:relative;width:100%;height:34px}
.mainTog1 ul dt span,.mainTog2 ul dt span{position:absolute;right:15px;top:0;font-size:11px;cursor:pointer;display:none}
.mainTog2 ul dd{float:left;margin-left:10px;margin-left: 14px;margin-right: 3px;}
.mainTog1 ul dd{margin-left:20px}

.ban_onof{position:absolute;top:14px;right:0;width:45px}
#ban_btn,#ban_btn2,#ban_btn3{float:right;margin-right:4px;width:11px;height:11px;overflow:hidden;background: url(../images/main/banner_off.gif) no-repeat;}
span#premier1 table,span#premier2 table{width:362px;margin:0 auto}
span#premier1 .td,
span#premier2 .td{ width:89%;height:23px;text-align:left;background: url(../img/main/icon.gif) no-repeat 1px 8px;padding-left:10px}
span#premier2 table td.date{width:10%;text-align:right} 

/* 상단 네비게이션 */
/*.top_cont .nav{margin:0;padding:0;float:left}
.top_cont .nav ul{width:777px;height:95px;overflow:hidden}
.top_cont .nav ul li{height:95px;text-indent:-9999px;background: url(../images/nav.png) no-repeat}
.top_cont .nav ul li.nav1{width:118px;background-position:0 0;}
.top_cont .nav ul li.nav1.over{background-position:0 -95px;}
.top_cont .nav ul li.nav2{width:118px;background-position:-118px 0;}
.top_cont .nav ul li.nav2.over{background-position:-118px -95px;}
.top_cont .nav ul li.nav3{width:122px;background-position:-236px 0;}
.top_cont .nav ul li.nav3.over{background-position:-236px -95px;}
.top_cont .nav ul li.nav4{width:101px;background-position:-358px 0;}
.top_cont .nav ul li.nav4.over{background-position:-358px -95px;}
.top_cont .nav ul li.nav5{width:100px;background-position:-459px 0;}
.top_cont .nav ul li.nav5.over{background-position:-459px -95px;}
.top_cont .nav ul li.nav6{width:100px;background-position:-559px 0;}
.top_cont .nav ul li.nav6.over{background-position:-559px -95px;}
.top_cont .nav ul li.nav7{width:118px;background-position:-659px 0;}
.top_cont .nav ul li.nav7.over{background-position:-659px -95px;}

.top_cont{position:relative}
.nav_sub{position:absolute;top:104px;left:0;height:30px;width:100%}
.nav_sub div{position:absolute;overflow:hidden;white-space: nowrap;height:14px;padding:5px 0;border:#EBEBEB 1px solid;background: url(../images/main/sub_bg.jpg) repeat-x;-moz-box-shadow:1px 2px 6px rgba(0, 0, 0, 0.5);-webkit-box-shadow:1px 2px 6px rgba(0, 0, 0, 0.5);box-shadow:1px 2px 6px rgba(0, 0, 0, 0.5);filter:progid:DXImageTransform.Microsoft.Shadow(color=#969696,direction=135,strength=3);}
.nav_sub div ul{margin:0 auto;float:none}
.nav_sub div ul li{padding:0 11px;font-size:11px}
.nav_sub div ul li a:hover{color:#0093CA;}
.nav_sub div.nav_sub1{display:none;left:10px;width:315px}
.nav_sub div.nav_sub2{display:none;left:115px;width:160px}
.nav_sub div.nav_sub3{display:none;left:240px;width:315px}
.nav_sub div.nav_sub4{display:none;left:366px;width:200px}
.nav_sub div.nav_sub5{display:none;left:470px;width:65px}
.nav_sub div.nav_sub6{display:none;left:565px;width:110px}
.nav_sub div.nav_sub7{display:none;left:475px;width:290px}*/


#header_wrap {min-width:1200px; position:fixed; top:0; left:0; width:100%; background:#fff; z-index:100; /*border-bottom:1px solid #ddd*/}
.header_top {position:relative; background:#454545;}

.header_top .hd_cont {position:relative; max-width:1200px; height:36px; margin:0 auto; overflow:hidden}
.header_top .top_slBox {float:right;}

.header_top .top_sns, .header_top .lang, .header_top .top_sns li, .header_top .lang li {display:inline-block; vertical-align:middle}
.header_top .top_sns {margin-top:8px;}
.header_top .top_sns li {margin-right:15px;}

.header_top .lang {margin-top:5px; padding-right:5px}
.header_top .lang li {padding-left:10px;}
.header_top .lang li:after {content:""; display:inline-block; width:1px; height:15px; background:#cbcbcb; vertical-align:middle; margin-left:12px; opacity:.3;}
.header_top .lang li:nth-child(5):after {display:none;}
.header_top .lang li:nth-child(6) {padding-left:5px;}
.header_top .lang li:last-child:after {display:none}
.header_top .lang li a {color:#fff; font-size:13px;}
.header_top .lang li img {width:80%;}

#header {position:relative; max-width:1200px; height:99px; margin:0 auto;}

.logo {position:absolute; top:52%; left:0; transform:translateY(-50%);}
.naviBox {text-align:right; line-height:99px;}
.naviBox .mu_1 {position:relative; display:inline-block;}
.naviBox .mu_1 .tlt a {position:relative; display:block; font-size:18px; font-weight:500; color:#454545;}
.naviBox .mu_1 .tlt a:hover, .naviBox .mu_1.on .tlt a {color:#0c2b8a}
.naviBox .mu_1 .tlt a:after {content:""; display:inline-block; width:1px; height:15px; background:#d7d7d7; margin:0 20px;}
.naviBox .mu_1:last-child .tlt a:after {display:none;}

.naviBox .mu_1 .pc_tlt {display:block !important;}
.naviBox .mu_1 .mob_tlt {display:none !important;}


.naviBox .detail_list {display:none; position:absolute; top:95px; left:30%; transform:translateX(-50%); text-align:center; height:50px; line-height:50px; width:600px; z-index:10;}
.naviBox .detail_list li {display:inline-block; margin:0 10px;}
.naviBox .detail_list li:last-child {margin-bottom:0}
.naviBox .detail_list a {color:#343434; font-size:15px;}
.naviBox .detail_list a:hover, .naviBox .detail_list .on a {color:#0c2b8a}

.top_navi_bg {position:absolute; top:135px; left:0; width:100%; background:#eee; z-index:0; opacity:.8;}

/* -- */



.mm {
padding-left:20px; 
padding-right:20px; 
padding-top:15px; 
padding-bottom:15px;
}

/*.date {
	FONT-SIZE: 11px;
	COLOR: #7F7F7F;
}*/



.title {
	FONT-SIZE: 11px;
	COLOR: #989898;
	margin-top:13px;
}

.text1 {
	FONT-SIZE: 11px;
	COLOR: #5D5D5D;
}

.no1 {
	FONT-SIZE: 11px;
	COLOR: #838383;
}

/*    공통    */
.txtC {text-align:center;}
.txtL {text-align:left !important;}
.vAT {vertical-align:top;}
.vAM {vertical-align:middle;}
.vAB {vertical-align:bottom;}
.fL {float:left;}
.fR {float:right;}
.fB {font-weight:bold;}
.cB {clear:both;}
.cH {cursor:pointer;}
.pR {position:relative;}
.dIb {display:inline-block;}
.bgN {background-image: url('')!important;}
.bdN {border: none !important;}
.mgN {margin: 0px !important;}
.pdN {padding-top: 0px !important;}
.fcB {color:#000}
.bdY{border:1px solid #d1d1d1;}

/* 간격조정 */
.mT-3 {margin-top:-3px;}
.mT2 {margin-top:2px;}
.mT3 {margin-top:3px;}
.mT5 {margin-top:5px;}
.mT8 {margin-top:8px;}
.mT10 {margin-top:10px;}
.mT15 {margin-top:15px;}
.mT17 {margin-top:17px;}
.mT20 {margin-top:20px;}
.mT22 {margin-top:22px;}
.mT25 {margin-top:25px;}
.mT30 {margin-top:30px;}
.mT35 {margin-top:35px;}
.mT40 {margin-top:40px;}
.mT45 {margin-top:45px;}
.mT50 {margin-top:50px;}
.mT60 {margin-top:60px;}
.mT370 {margin-top:370px;}
.mB0{margin-bottom:0px !important;}
.mB5{margin-bottom:5px;}
.mB10{margin-bottom:10px;}
.mB20{margin-bottom:20px;}
.mB30{margin-bottom:30px;}
.mB100{margin-bottom:100px;}
.mB150{margin-bottom:150px;}
.mB300{margin-bottom:300px;}
.mL2 {margin-left:2px;}
.mL6 {margin-left:6px;}
.mL7 {margin-left:7px;}
.mL10 {margin-left:10px;}
.mL12 {margin-left:12px;}
.mL17 {margin-left:17px;}
.mL20 {margin-left:20px;}
.mL23 {margin-left:23px;}
.mL25 {margin-left:25px;}
.mL29 {margin-left:29px;}
.mL35 {margin-left:35px;}
.mL37 {margin-left:37px;}
.mL40 {margin-left:40px;}
.mL50 {margin-left:50px;}
.mL60 {margin-left:60px;}
.mL100 {margin-left:100px;}
.mL290 {margin-left:290px;}
.mR4{margin-right:4px}
.mR10{margin-right:10px}
.mR15{margin-right:15px}
.mR20{margin-right:20px}
.mR30{margin-right:30px}
.mR40{margin-right:40px}
.mR55{margin-right:55px}
.pL10 {padding-left:10px;}
.pT10 {padding-top:10px;}
.pT60 {padding-top:60px;}
.pT30 {padding-top:30px;}
.pT20 {padding-top:20px;}
.pT15 {padding-top:15px;}
.lH20 {line-height:20px;}
.wrap {margin:auto;width:830px;}

.wps_5 {width:5%!important; }
.wps_10{width:10%!important;}
.wps_13{width:15%!important;}
.wps_15{width:15%!important;}
.wps_18{width:18%!important;}
.wps_20{width:20%!important;}
.wps_25{width:25%!important;}
.wps_30{width:30%!important;}
.wps_35{width:35%!important;}
.wps_40{width:40%!important;}
.wps_41{width:41%!important;}
.wps_42{width:42%!important;}
.wps_43{width:43%!important;}
.wps_44{width:44%!important;}
.wps_45{width:45%!important;}
.wps_50{width:50%!important;}
.wps_55{width:55%!important;}
.wps_60{width:60%!important;}
.wps_65{width:65%!important;}
.wps_70{width:70%!important;}
.wps_75{width:75%!important;}
.wps_80{width:80%!important;}
.wps_85{width:85%!important;}
.wps_90{width:90%!important;}
.wps_95{width:95%!important;}
.wps_100{width:100% !important; _width:100% !important; *width:100% !important;}
.max_w100 {max-width:100% !important}

/*폰트*/
.fS18{font-size:18px}
.fS14{font-size:14px}
.fS12{font-size:12px}
.fS11{font-size:11px}
.fcG{color:#44A53F}
.fcBl{color:#000}
.fcGy{color:#9B9B9B}
.Lsp-1{letter-spacing:-1px}
.Lsp-2{letter-spacing:-2px}

.point {color:#00a5e4 !important;}
.bk {color:#000 !important;}
.red {color:#ff0000 !important;}
.blue {color:#0072bc !important;}
.navy {color:#283891 !important;}
.gray {color:#999 !important;}
.b400 {font-weight:400;}
.b700 {font-weight:700;}
.b800 {font-weight:800;}

.stxt {font-size:0.9em;}
.font14 {font-size:14px; letter-spacing:-0.05em;}
.font18 {font-size:18px; line-height:1.6em;}
.font20 {font-size:20px;}
.font22 {font-size:22px;}
.font24 {font-size:24px;}
.font26 {font-size:26px;}

.fl{float:left;}
.fr{float:right;}
.overflow {overflow:hidden;}

/* layout */
#view_head{width:1200px;height:135px;margin:0 auto}
#view_body{position:relative; width:100%; padding-bottom:100px; overflow:hidden;}
#footer_bn{width:100%; border-top:1px solid #E1E1E1;}
#footer{width:100%; background:#333;}
.warap{position:relative;height:auto;width:100%}
.subImg{height:180px;margin:auto}
.contaner{position:relative;height:auto;width:1200px;margin:0 auto;}
.icon{background: url(../images/menu11_bg.jpg) no-repeat 0 1px;}

/*메인비쥬얼*/
#main_visual {position:relative;  margin:0 auto;  text-align:center; z-index:0;  width:100%;  height:503px; display:block; background:#f4f8f8; margin-top:135px;}

/*서브상단이미지 */
.subImg01 {width:100%; height:178px; background:url(../images/inc/subtop_00v26.jpg) center center   no-repeat #f4f8f8;}
.subImg02 {width:100%; height:178px; background:url(../images/inc/subtop_00v26.jpg) center center   no-repeat #f4f8f8;}
.subImg03 {width:100%; height:178px; background:url(../images/inc/subtop_00v26.jpg) center center   no-repeat #f4f8f8;}
.subImg04 {width:100%; height:178px; background:url(../images/inc/subtop_00v26.jpg) center center   no-repeat #f4f8f8;}
.subImg05 {width:100%; height:178px; background:url(../images/inc/subtop_00v26.jpg) center center   no-repeat #f4f8f8;}
.subImg06 {width:100%; height:178px; background:url(../images/inc/subtop_00v26.jpg) center center   no-repeat #f4f8f8;}
.subImg07 {width:100%; height:178px; background:url(../images/inc/subtop_00v26.jpg) center center   no-repeat #f4f8f8;}
.subImg08 {width:100%; height:178px; background:url(../images/inc/subtop_00v26.jpg) center center   no-repeat #f4f8f8;}

/*메뉴*/
div.loc_box {width:100%; position:relative; border-bottom:1px solid #e1e1e1; background:#fff; text-align:center;    }
ul.loc_box2 {position:relative;  text-align:center; font-size:16px; overflow:hidden; line-height:50px;  display:inline-block; }
ul.loc_box2 li{width:180px; height:50px; float:left; overflow:hidden; background:url('/images/inc/right_bar.jpg') 0px 15px no-repeat; font-weight:500; }
ul.loc_box2 li:first-child {margin-left:0px; background:none;}
ul.loc_box2 li a {color:#777; display:block; font-weight:500;}
ul.loc_box2 li.on a{font-weight:500; color:#0c4ca3; } 
ul.loc_box2 li.on {border-bottom:2px solid #0c4ca3;}

/* 준비중 */
.soon{width:100%;height:300px;background:url(../img/sub/ing.gif) no-repeat 50%;}

/* top */
#apDiv1 {position:absolute;left:0px;top:0px;width:100%;z-index:1; background:url(../img/main/top_back.jpg) repeat-x 50% 0;}
.skipCont{position:absolute;left:0px;top:-1000px}
.top_cont{width:950px;height:135px; overflow:hidden;}
.top_cont .topBox{float:right;height:40px;}
.top_cont .topBox:after{clear:both;}
.top_cont .topBox li{float:left;}
.top_cont .topBox li a {color:#fff; font-size:14px; line-height:40px; padding-right:10px;}
.top_cont .topBox li:before {content:""; display:inline-block; width:1px; height:14px; background:#cbcbcb; vertical-align:middle; margin:0 10px 3px 0; opacity:.3;}
.top_cont .topBox li:first-child:before {display:none}
.top_cont .topBox li:last-child a {padding-right:0}

/* footer_bn */
#footer_bn dl{width:1200px; margin:30px auto; height:30px;/*height:40px;*/}
#footer_bn dl dt{float:left; padding-right:15px; margin-right:15px; border-right:1px solid #d2d2d2; height:100%; line-height:1em;}
#footer_bn dl dd{float:left; margin-right:40px; line-height:1em;}
#footer_bn dl dd img {vertical-align:middle;}
#footer_bn dl dd.spon {font-size:16px;/*font-size:13px;*/ margin-right:0;}
#footer_bn dl dd.spon p {margin-bottom:10px;}

/* content */
.subTitleBox {text-align:center; margin:80px 0 60px} 
.subTitle {position:relative; display:inline-block; font-size:40px;color:#000; line-height:1.5em; font-weight:700;  text-align:center; }
.subTitle:before {content:""; width:11px; height:11px; border-radius:50%; background:#00baf2; position:absolute; top:0px; right:-10px;}

.classTitle {margin-bottom:30px; font-size:26px; color:#222; font-weight:600}
.classTitle:before {content:""; display:inline-block; width:21px; height:21px; border:6px solid #00baf2/*#283891*/; border-radius:50%; vertical-align:middle; margin:-5px 10px 0 0;}
.classTitle span {font-size:20px; font-weight:400;}

.Title21{color:#0072bc; font-size:30px; font-weight:600; line-height:1.3em;}
.Title21 .num {width:54px;height:54px;line-height:50px;border-radius:50%;font-size:38px;margin-right:15px; background-color:#0072bc; color:#fff; display:inline-block; text-align:center;}

/*탭*/
.wd_1 li{width:100% !important}
.wd_2 li{width:50% !important}
.wd_3 li{width:33.333% !important}
.wd_4 li{width:25% !important}
.wd_5 li{width:20% !important}
.wd_6 li{width:16.666% !important}
.wd_7 li{width:14.222% !important}
.wd_8 li{width:12.5% !important}
.wd_9 li{width:11.111% !important}
.wd_10 li{width:10% !important}

.cont_tb_tab {clear:both; max-width:1200px; margin: 0 auto 50px;}
.cont_tb_tab .tabs {overflow:hidden; padding-bottom:1px; margin-bottom:50px;}
.cont_tb_tab .tabs li {width:50%; float:left; text-align:center; display:block; margin:0 -1px -1px 0; color:#494949; background:#fff; font-size:18px; font-weight:600; line-height:1.6em; padding:15px 0; border:1px solid #d1d1d1; cursor:pointer}
.cont_tb_tab .tabs li a {display:block;}
.cont_tb_tab .tabs li:first-child{margin-left:0;}
.cont_tb_tab .tabs li:hover, .cont_tb_tab .tabs li.active {color:#fff; background:#142b89; border-color:#142b89}
.cont_tb_tab .tabs li:hover a, .cont_tb_tab .tabs li.active a {color:#142b89;}
.cont_tb_tab .tabs li p {font-size:16px; font-weight:normal; }
.cont_tb_tab .cont_tb_tab_viw {width:100%;}

.cont_tb_tab2 {clear:both;}
.cont_tb_tab2 .tabs {overflow:hidden; margin-bottom:50px;}
.cont_tb_tab2 .tabs li {width:50%; float:left; text-align:center; display:block; color:#7f7f7f; background:#fff; font-size:16px; line-height:50px; border:2px solid #d1d1d1; border-bottom:2px solid #142b89; cursor:pointer}
.cont_tb_tab2 .tabs li a {display:block;}
.cont_tb_tab2 .tabs li:first-child{margin-left:0;}
.cont_tb_tab2 .tabs li:hover, .cont_tb_tab2 .tabs li.active {color:#142b89; border:2px solid #142b89; border-bottom-color:#fff; font-weight:500;}
.cont_tb_tab2 .tabs li:hover a, .cont_tb_tab2 .tabs li.active a {color:#142b89;}
.cont_tb_tab2 .cont_tb_tab_viw {width:100%;}

/*메인 바로가기,유튜브*/
.contBox{width:1200px; margin:80px auto; overflow:hidden;}

.quickBox{float:left;width:59%; position:relative; margin-top:10px;}
.mvBox{float:right;width:39%;}

.quickBox .qiconUl, .quickBox .qiconUl li {display:inline-block; vertical-align:middle}

.quickBox .qiconUl li {margin-left:30px;}
.quickBox .qiconUl li:nth-child(1) {margin-left:0;}
.quickBox .qiconUl li a div {background:#ecfafe; border-radius:50%; width:200px; height:200px; text-align:center; display:flex; align-items:center; justify-content:center;}
.quickBox .qiconUl li a div.gr {background:#effeee;}
.quickBox .qiconUl li a div:hover {box-shadow: 3px 7px 7px rgb(0,0,0,0.2); }
.quickBox .qiconUl li:hover .img img {animation: heartbeat 4s; animation-timing-function: ease-out; animation-iteration-count: infinite;}
.quickBox .qiconUl p {margin-top:20px; color:#142B89; font-size:22px; font-weight:700; text-align:center;}

/*메인 공지사항, 뉴스*/
.boardwrap {width:100%; background:#fafafa; overflow:hidden;}
.boardBox{width:1200px; margin:80px auto; overflow:hidden;}

.board1{float:left;width:49%; border:1px solid #d7d7d7; border-radius:10px; padding:20px 35px 20px; background:#fff;}
.board2{float:right;width:49%; border:1px solid #d7d7d7; border-radius:10px; padding:20px 35px 20px; background:#fff;}
.board1 .tit, .board2 .tit {font-size: 24px;text-align:left;line-height:1.8;font-weight:bold; border-bottom:1px solid #142b89;margin-bottom:25px; color:#142b89;}
.board1 .more_btn, .board2 .more_btn {float:right; margin-top:-60px; display:inline-block; width:62px; height:24px;  font-size:14px; line-height:20px; color: #f28200; text-align:center; background-color: #fff; border-radius:100px;border: 1px solid #f28200;font-weight: bold;}

.m_board {width:100%;}
.m_board td {padding-bottom:10px;}

/* 전시회안내 */
h3{margin-left:0px;}
.menu1{clear:both;background:url(../images/menu1_8.gif) no-repeat;padding-left: 280px;padding-bottom:100px;}
.menu2{/*clear:both;background:url(../images/menu2_1.gif) no-repeat;padding-left: 230px;*/}
.menu3{/*clear:both;background:url(../images/menu2_3.gif) no-repeat;padding-left: 230px;*/}
.menu4{/*clear:both;background:url(../images/menu2_5.gif) no-repeat;padding-left: 230px;*/}
.menu2 p, .menu3 p, .menu4 p {line-height:1.8em;}
.menu5{height:40px; overflow:hidden;}
.menu6_2020{width:100%;}
.menu6_2018{width:100%; background:url(../images/menu3_9_2018.jpg) no-repeat right 70px;}
.menu6_2016{width:100%; background:url(../images/menu3_9_2016.gif) no-repeat right 70px;}
.menu6{width:100%; background:url(../images/menu3_9.gif) no-repeat right 70px;}
.menu6 dl{padding-bottom:15px;}
.menu6 dl dt{padding-right:10px;}
.menu60{width:100%; background:url(../images/menu3_9_.gif) no-repeat right 70px;}
.menu60 dl dt{padding-right:10px;}
.menu8{float:left;}
.menu9{float:left; padding-left:20px;}

.ds_box{clear:both; background:url(../img/NEKorea/NEKorea02_img.jpg) no-repeat 0 0; padding-left: 292px;}

.divbox{width:550px;}

.btn1{position:absolute;top:600px;left:70px}
.photo1{position:absolute;top:680px;left:10px;width:304px;height:493px;background:url(../img/NEKorea/NEKorea02_img.jpg) no-repeat;}
.dl1 {width:100%; overflow:hidden;}
.dl1 dt{width:90px; float:left; border-right:1px solid #ccc; font-weight:600; margin:15px 0;}
.dl1 dd{float: left; padding:15px 0 15px 30px;}
.dl1 dd img{}
.dl1 dd p{height:20px}

.dl2 {width:100%; overflow:hidden;}
.dl2 dt{width:100px; float:left; border-right: 1px solid #ccc; font-weight:600; margin:15px 0;}
.dl2 dd{float: left; padding:15px 0 15px 30px; line-height:1.4em;}

.aaa1{line-height: 21px;}

.tabmenu li{float:left; padding-bottom:20px; padding-right:2px;}

.box1{position:relative;padding:30px; width:440px; margin-top:15px; background:#daecd2; border-radius:8px; overflow:hidden;}
.box1 dl{clear:both;width:100%;margin-bottom:18px;}
.box1 dl dt{width:120px;float:left; padding-right:10px;}
.box1 dl dd div{float:left; height:18px; margin:5px 5px 0 0;}
.box1 dl dd p{}
.box1 .imgs{position:absolute;top:8px;right:8px}

.box1a{clear:both;margin-top:9px;margin-left:16px;width:100%;margin-bottom:18px;}
.box1a dt{width:80px;float:left}
.box1a dd div{float:left;height:15px;margin-right:4px}
.box1a dd p{padding-top:2px}

.LL1{overflow:hidden;}
div.LL2{float:left; margin-top:17px;width:380px;}
div.LL2 dl dd{padding-bottom:10px;}
div.LL3{float:left;margin:17px 0 0 20px;width:380px;}
div.LL3 dl dd{padding-bottom:10px;}
div.LL4{float:left;margin:17px 0 0 20px;width:380px;}
div.LL4 dl dd{padding-bottom:10px;}
dl.list{clear:both; margin-top:3px;width:100%}
dl.list dt{float:left;width:44px; color:#000; font-weight:bold; background:url(../images/menu4_bg1.gif) no-repeat; background-position:0 3px; text-align:center; font-size:14px;}
dl.list dd{float:left; padding-top:1px;color:#000;padding-left:5px;}

dl.list2{clear:both;margin-top:3px;width:100%}
dl.list2 dt{float:left;width:44px;color:#000;font-weight:bold;background:url(../images/menu4_bg2.gif) no-repeat; background-position:0 3px; text-align:center; font-size:14px;}
dl.list2 dd{float:left;padding-top:1px;color:#000;padding-left:5px;}

dl.list3{clear:both; margin-top:3px;width:100%}
dl.list3 dt{float:left; width:44px;color:#000;font-weight:bold;background:url(../images/menu4_bg3.gif) no-repeat; background-position:0 3px; text-align:center; font-size:14px;}
dl.list3 dd{float:left; padding-top:1px;color:#000;padding-left:5px;}

dl.list4{clear:both; margin-top:3px;width:100%}
dl.list4 dt{float:left; width:44px;color:#000;font-weight:bold;background:url(../images/menu4_bg4.gif) no-repeat; background-position:0 3px; text-align:center; font-size:14px;}
dl.list4 dd{float:left; padding-top:1px;color:#000;padding-left:5px;}

dl.list5{clear:both;margin-top:3px;width:100%}
dl.list5 dt{float:left;width:44px;color:#000;font-weight:bold;background:url(../images/menu4_bg5.gif) no-repeat; background-position:0 3px; text-align:center; font-size:14px;}
dl.list5 dd{float:left; padding-top:1px;color:#000;padding-left:5px;}

/*특별관*/
.specBox {overflow:hidden; height:437px; background:url(/img/NEKorea/NEKorea05_bg_re.jpg) no-repeat 0 0; padding:40px 30px 0; font-size:18px;}
.specBox .lBox {float:left;}
.specBox .rBox {float:right; text-align:right;}
.specBox .tBox p, .specBox .lBox p, .specBox .rBox p {font-size:30px; font-weight:700; margin-bottom:35px;}
.specBox .txtTop {margin-bottom:145px;}

/*지난전시회*/
.report ul {overflow:hidden}
.report ul li {position:relative; float:left; width:31.3%; margin:0 2% 2% 0; overflow:hidden}
.report ul li img {max-width:100%;}
.report ul li:nth-child(3n) {margin-right:0;}
/*.report ul li .txt {font-size:22px; line-height:1.4em; text-align:center; padding:25px 0 40px;}*/

/* 참가업체안내 */
.step_ul {position:relative;}
.step_ul li {position:relative; display:inline-block; width:18%; margin-right:2%; border:3px solid #00baf2; border-radius:10px; line-height:1.3em; height:220px; text-align:center;}
.step_ul li:last-child {margin-right:0}
.step_ul li:after {content:"\25b6"; display:inline-block; font-family: FontAwesome; font-size:24px;position:absolute; top:35%; right:-77px; color:#00baf2; width:60px; height:60px; line-height:60px; transform:translateX(-50%); z-index:1}
.step_ul li:last-child:after {display:none}
.step_ul .box {position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); width:100%; height:100%;}
.step_ul .box .txt {font-size:20px; font-weight:500; color:#fff; margin-bottom:10px; padding:10px 20px 0 20px; height:80px; background:#00baf2; line-height:1.3em;}
.step_ul .box .txt span {font-size:13px; font-weight:400;}

/*전시회관람안내*/
.prebk_Ul {overflow:hidden}
.prebk_Ul li {position:relative; float:left; width:49.5%; margin-right:1%;}
.prebk_Ul li:last-child {margin-right:0;}
.prebk_Ul li a {display:block; border:4px solid #ddd; padding:30px 50px; transition:all 0.3s}
.prebk_Ul li:hover a {border-color:#132c88;}
.prebk_Ul li .txt {font-size:22px; font-weight:700; color:#132c88; padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #132c88}

/*현장등록안내*/
.step2_ul {position:relative;}
.step2_ul li {position:relative; display:inline-block; width:18%; margin-right:2%; border:3px solid #00baf2; border-radius:10px; line-height:1.3em; height:150px; text-align:center;}
.step2_ul li:last-child {margin-right:0}
.step2_ul li:after {content:"\25b6"; display:inline-block; font-family: FontAwesome; font-size:24px;position:absolute; top:35%; right:-77px; color:#00baf2; width:60px; height:60px; line-height:60px; transform:translateX(-50%); z-index:1}
.step2_ul li:last-child:after {display:none}
.step2_ul .box {position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); width:100%; height:100%;}
.step2_ul .box .txt {font-size:20px; font-weight:500; color:#fff; margin-bottom:10px; padding:10px 20px 0 20px; height:50px; background:#00baf2; line-height:1.3em;}
.step2_ul .box .txt span {font-size:13px; font-weight:400;}

.title_box{width:694px;height:30px;}
.table1{width:100%; border-top:3px solid #777; clear: both;}
.table1 td,.table1 th{padding:15px; border-right:1px solid #DADADA; border-bottom:1px solid #DADADA;}
.table1 td:last-child,.table1 th:last-child {border-right:0;}
.table1 .line {border-right:1px solid #DADADA !important;}
.table1 th{background-color:#F4F4F4;}
.table1 td{text-align:center;}

.menu10{width:700px;margin-top:20px;margin-left:15px;}
.menu11{width:700px;margin-top:50px;margin-left:15px;}

.dl6 {width:100%;height:20px;margin-top: 10px;clear: both;}
.dl6 dt{padding-left:2px;line-height: 17px;width:250px;float:left;border-right: 1px solid #ccc;font-weight:bold}
.dl6 dd{padding-left:13px;float: left;line-height: 17px;}

.dl7 {width:100%;height:20px;margin-top:20px;clear: both;}
.dl7 dt{padding-left:2px;line-height: 17px;width:470px;float:left;border-right: 1px solid #ccc;font-weight:bold}
.dl7 dd{padding-left:13px;float: left;line-height: 17px;}

.dl8 {width:100%;margin-top: 10px;clear: both;}
.dl8 dt{padding-left:2px;line-height: 17px;width:100px;float:left;border-right: 1px solid #ccc;font-weight:bold}
.dl8 dd{padding-left:13px;float: left;line-height: 17px;}
.dl8 dd.price{padding-left:13px;float: left;line-height: 21px;}

.dl9 {width:100%;margin:0 0 10px 32px;clear: both;}
.dl9 dt{padding-left:2px;line-height: 17px;width:70px;float:left;border-right: 1px solid #ccc;font-weight:bold; color:#313131;}
.dl9 dd{padding-left:13px;float: left;line-height: 17px;}
.dl9 dd.price{padding-left:13px;float: left;line-height: 21px;}	

.dl3 {clear:both; margin-bottom:10px; overflow:hidden;}
.dl3 dt{float:left; font-weight:bold; color:#000; padding-right:20px;}
.dl3 dd{float:left;}

.dl33 {margin-top:10px;clear:both;}
.dl33 dt{padding-left:10px; padding-right:10px; line-height:1.6em; float:left; font-weight:bold;color:#000}
.dl33 dd{line-height:1.6em; }

.dl34 {clear:both;}
.dl34 dt{padding:5px 20px 5px 0; line-height:1.5em; float:left; font-weight:bold; color:#373737;}
.dl34 dd{line-height:1.6em; color:#373737; padding:5px 0;}

.pdf{width:100%;height:85px; margin-top:15px;clear:both;}
.bgBox{float:left; width:123px; height:162px;}
.bgBox dl{width:133px}
.bgBox dl dt{letter-spacing:-1px;text-align:center; margin-top:15px;line-height:13px;width:123px;height: 29px;float:left;font-weight:bold;color:#000}
.bgBox dl dd{letter-spacing:-0.02em;text-align:center; clear:both;line-height:16px;width:117px;float:left;}
.box2{clear:both; width:100%; border-radius:6px; border:solid 2px #E6E6E6; background-color:#F3F3F3; overflow:hidden; padding:30px 50px;}
.mL29 div.bgBox:nth-of-type(1) dl dd{margin-top:5px;}
.mL29 div.bgBox:nth-of-type(3) dl dd{margin-top:20px;}
.mL29 div.bgBox:nth-of-type(5) dl dd{margin-top:13px;}
.mL29 div.bgBox:nth-of-type(7) dl dd{margin-top:20px;}

.dl4 {width:100%;height:52px;margin-top:10px;clear:both;}
.dl4 dt{line-height:13px;margin-top:30px;width:130px;float:left;font-weight:600;color:#000;}
.dl4 dd{padding-left:1px;float:left;line-height:13px;}

.dl5 {width:100%; clear:both;}
.dl5 dt{margin-top:25px; float:left; font-weight:bold; color:#00baf2; font-size:22px;}
.dl5 dd{padding-left:50px; margin-top:5px; float:left; color:#000}

.title_box1{padding-left:8px;width:665px;height:45px;}
.title_box2{padding-left:20px;width:665px;height:45px;}
.title_box2 dl dt{padding-left:10px;width:665px;height:30px;clear:both}
div.title_box1 div:nth-of-type(2){font-size:11px}

.table2{width:645px;border-left:1px solid #DADADA;border-top:3px solid #777;clear: both;}
.table2 td,.table2 th{padding:5px;border-right:1px solid #DADADA;border-bottom:1px solid #DADADA;}
.table2 th{background-color:#F4F4F4;FONT-SIZE: 11px;COLOR: #5D5D5D;}
.table2 td{FONT-SIZE: 11px;COLOR: #5D5D5D;}
.table2 tbody tr{text-align:center;}

.table3{border-left:1px solid #DADADA;border-top:3px solid #777; width:100%;}
.table3 td,.table3 th{padding:5px;border-right:1px solid #DADADA;border-bottom:1px solid #DADADA; padding:10px 20px;}
.table3 td.l {text-align:left; padding-left:10px;}
.table3 th{background-color:#F4F4F4;;}
.table3 td{text-align:center;}
.table3 td.txtL{text-align:left;padding-left:15px;}

.table4{width:645px;border-left:1px solid #DADADA;border-top:3px solid #777;clear: both;}
.table4 td,.table4 th{padding:5px;border-right:1px solid #DADADA;border-bottom:1px solid #DADADA;}
.table4 th{background-color:#F4F4F4;FONT-SIZE: 11px;COLOR: #5D5D5D;}
.table4 td{text-align:center;FONT-SIZE: 11px;COLOR: #5D5D5D;}

.title_box4{margin-top:5px;width:640px;height:35px;}

dl.ligo{height:100px;width:500px;margin-left:50px;}
dl.ligo dt{width:500px;height:20px;font-size:17px;color:#000;font-weight:bold;}
dl.ligo dd{width:500px;height:18px;font-size:11px;color:#9B9B9B;font-weight:bold;}

dl.ligo2{margin-top:2px;height:200px;width:500px;margin-left:50px;clear:both;}
dl.ligo2 dt{float:left;padding-left:12px;width:30px;height:18px;font-size:11px;color:#000;font-weight:bold;background:url(../images/menu11_bg.jpg) no-repeat 0 1px}
dl.ligo2 dd{float:left;margin-top:3px;font-size:11px;line-height:11px;color:#9B9B9B;font-weight:bold;}

.smlogo {font-size:11px;line-height:5px;}
.smlogo2 {font-size:11px;line-height:20px;}
.manual_bg{width:688px;height:376px;background:url(../images/menu14_bg.jpg) no-repeat 18px 0}
.manual2_bg{width:688px;height:550px;background:url(../img/events/events01_1.jpg) no-repeat 18px 0}
.manual_bt{clear:both;margin-top:10px;margin-left:40px;}
.manual_bt dl{margin-left:5px;line-height:18px;margin-top:25px;font-weight:bold;color:#6D6D6D}
.manual2_bt{clear:both;margin-top:10px;margin-left:20px;}

.tt_bg{width: 664px;height: 133px;margin-left: 25px;background: url(../images/menu15_bg.jpg) no-repeat;}
.h3logo h3{margin-left:29px;font-size:11px;}
.h3logo1 h3{margin-top:30px;margin-left:29px;font-size:11px;}

.db_bg_box{width:700px;height:150px;}
.db_bg{position:relative;float:left;color:#878787;margin-top:30px;margin-left:35px;width:313px;height:120px;background:url(../images/menu12_bg.jpg) no-repeat}
.db1{margin-left:20px;background:url(../images/menu16_bg.jpg) no-repeat}
.db_bg dt{font-weight:bold}
.db_bg dt span{color:#363636}
.db_bg dd{line-height:13px;margin-top:3px;font-size:11px}

.btn2{margin-top:7px;float:left;}
.btn3{margin-top:7px;}

.tab{margin-left:30px;width:674px;height:40px}
.tab_bt{float:left;width:337px;}
.tab_bta{float:left;width:338px;}
.tab_btb{float:left;width:336px;}
.tab_bt1{margin-left:280px;margin-top:40px;}

.tab_size{width:710px;height:150px;}
/*.tab_size1{margin:15px 0 0 50px;width:710px;height:150px;}*/
.tab_size1{margin:15px 0 0 0px;width:674px;height:113px;}
.tab_size2{margin:15px 0 0 50px;width:700px;height:150px;}
.tab_logo{margin-left:10px;margin-top:25px;}
.tab_logo1{margin-left:50px;margin-top:25px;}
.tab_logo1 dl dt{margin-left:38px;margin-top:5px;FONT-SIZE:11px;letter-spacing:-1px;}
.tab_logo1 dl dd{margin-top:5px;FONT-SIZE:11px;letter-spacing:-1px;position: relative;}
.tab_logo1 dl dd img{position: absolute;left: 170px;top: -9px;}

.tab_bg{float:left;margin-top:10px;width:134px;height:113px;background:url(../images/menu17_bg.jpg) no-repeat}
.tab_bg dl dt{padding-top:8px;padding-left:40px;letter-spacing:-1px;font-size:11px;color:#FFFFFF;font-weight:bold}
.tab_bg dl dd{padding-right:4px;text-align:center;letter-spacing:-1px;margin-top:5px;font-weight:bold; line-height:1.3em;}
.tab_bg dl dd.mT15{margin-top:15px}
.tab_bg.last {}
/*.tab_bg.last{background:url(../images/menu18_bg.jpg) no-repeat}*/


/*.last_logo{margin-left:50px;margin-top:5px;FONT-SIZE:11px;letter-spacing:-1px;}*/
.last_logo{margin-bottom:30px;margin-top:5px;FONT-SIZE:11px;letter-spacing:-1px;}

.bigimg{margin-top:30px;margin-left:50px}
.bigimg1{margin-top:30px;margin-left:50px}
.bigimg2{margin-top:10px;margin-left:50px}
.bigimg3{margin-top:10px;margin-left:50px}

.layout3{clear:both;margin:25px 0 0 42px}
.txt1{width:674px;height:90px}
.txt2{width:674px;}
.txt3{width:674px;}
.txt4{width:674px;height:170px}
.txt5{width:674px;height:16px}
	
.bklogo{height:60px;width:500px;margin-left:50px;}
.bklogo dt{letter-spacing:-1px;width:500px;height:20px;font-size:17px;color:#000;font-weight:bold;}
.bklogo dd{letter-spacing:-1px;width:500px;height:18px;font-size:11px;color:#9B9B9B;font-weight:bold;}

.bklogo1{height:47px;width:500px;margin-left:50px;}
.bklogo1 dt{float:left;letter-spacing:-1px;width:500px;height:20px;font-size:17px;color:#000;font-weight:bold;}
.bklogo1 dd{float:left;margin-top:5px;width:500px;height:20px;font-size:12px;color:#44A53F;font-weight:bold;}

.bklogo2{margin-top:2px;height:20px;width:500px;margin-left:50px;clear:both;}
.bklogo2 dt{letter-spacing:-1px;float:left;padding-left:10px;width:36px;height:18px;font-size:11px;color:#000;font-weight:bold;background:url(../images/menu11_bg.jpg) no-repeat 0 1px}
.bklogo2 dd{float:left;margin-top:3px;font-size:11px;line-height:11px;color:#9B9B9B;font-weight:bold;}


.bklogo5 dt{width:80px;}

.fmpage{margin-top:20px;margin-left:32px;width:700px;height:48px;}
.fmpage1{width:714px;height:auto;}
.fmpage2{overflow:hidden; margin-bottom:30px;}
.fmpage3{float:left;clear:both;}
.fmpage4{float:left;}
.fmpage4 dl{clear:both; margin-left:30px; font-size:15px;}
.fmpage4 dl dt{float:left; width:80px; margin-bottom:5px; font-weight:500;}
.fmpage4 dl dd{float:left;margin-left:10px;}

.fmpage4 dl dt.ls2 {letter-spacing:1.15em;}
.fmpage4 dl dt.ls4 {letter-spacing:0.25em;}

.map{}
.map1{clear:both;width:100%;height:auto;}

.map1 ul{float:left; width:32%; padding-bottom:40px;}
.map1 ul li{padding:5px 0 0 16px;margin-top:2px;font-weight:bold; letter-spacing:-1px;background:url(../images/icon1.gif) no-repeat 6px 8px;}
.map1 ul h3{margin-bottom:5px;}

.all_mnUl1 {width:90%; margin:30px auto 0;}
.all_mnUl1 .all_mn_1 {display:inline-block; vertical-align:top; margin:0 1.5% 50px; width:30%;}
.all_mnUl1 .all_mn_1:nth-child(3n) {margin-right:0}
.all_mnUl1 .all_mn_1:last-child {margin-right:0}
.all_mnUl1 .all_mn_1 .tlt {margin-bottom:20px; text-align:center; padding-bottom:10px;}
.all_mnUl1 .all_mn_1 .tlt a {display:block; font-size:20px; background:#01a4e5; color:#fff; height:40px; line-height:37px;}

.all_mnUl2 .all_mn_2 {margin-bottom:7px;}
.all_mnUl2 .all_mn_2 a {font-size:17px; color:#939393}
.all_mnUl2 .all_mn_2 a:hover {color:#01a4e5}
.all_mnUl2 .all_mn_2 a:before {content:"-"; display:inline-block; margin-right:5px;}

.absolute{position:absolute;bottom:10px;left:100px}

.cmnt{width:100%;padding:20px 40px;border:solid 1px #ccc; border-radius:10px;}
.cmntin{float:left;height:19px;}


/**/
.tab_menu {overflow:hidden; padding-left:1px; padding-bottom:20px;}
.tab_menu li {float:left; }
.tab_menu li a {display:block; width:332px; height:40px; padding-top:0px; text-align:center;}
.tab_menu li a:hover, .tab_menu li a.ons {}
ul.tab_menu li.tmenu01 a{background:url(../images/btn01_off.gif) no-repeat 0 0;}
ul.tab_menu li.tmenu01 a:hover{background:url(/images/btn01_off.gif) no-repeat 0 0;}
ul.tab_menu li.tmenu01 a.ons{background:url(/images/btn01_on.gif) no-repeat 0 0;}

ul.tab_menu li.tmenu02 a{background:url(/images/btn02_off.gif) no-repeat 0 0;}
ul.tab_menu li.tmenu02 a:hover{background:url(/images/btn02_off.gif) no-repeat 0 0;}
ul.tab_menu li.tmenu02 a.ons{background:url(/images/btn02_on.gif) no-repeat 0 0;}


/**/
.con01{padding-top:20px; overflow:hidden;}
.con01 li{float:left;}

/*지난전시회 탭*/
.tab01{padding-left:1px; width:710px; overflow:hidden;}
.tab01 div{float:left;width:142px; padding-bottom:20px;}

.d{width:713px;}

/*푸터*/
.foot01 {width:1200px; margin:0 auto; padding:30px 0 60px; color:#b3b3b3; font-size:14px; overflow:hidden;}
.foot01 a {color:#b3b3b3;}


/*오시는길_항공이용시*/
ul.map_use1 {padding-top:15px; overflow:hidden;}
ul.map_use1 li{float:left; padding-right:18px;}
ul.map_use1 li.lied {padding-right:0;}

.b {font-weight:bold;}
.black {color:#000}
.red {color:red}
.sky {color:#00a5e4; font-size:13px;}
.sky_bg {background:#c5d9f1; font-weight:bold; color:#000!important}
.jblue {color:#254061 !important; background:#f5fcff}

.ping_bg {background:#f9d1d6; font-weight:bold; color:#000!important}
.jping {color:#d81427 !important; background:#fff9fa}

.orange_bg {background:#ffa76b; font-weight:bold; color:#000!important}
.jorange {color:#eb8742 !important; background:#fff4ed}

.d_txt {font-size:14px; font-weight:bold; margin-top:10px; color:#000; text-align:center; color:#00a5e4}
.d_txt2 {font-size:14px; font-weight:bold; margin-top:10px; color:#000; margin-left:10px; color:#00a5e4}
.d_txt3 {font-size:14px; font-weight:bold; color:#000; margin-left:10px; color:#00a5e4}

/*사전등록 동의*/
.agree_area {width:100%; height:150px; border:1px solid #DADADA; line-height:20px; background-color:#F4F4F4; font-size:12px;}

.overflow{overflow:hidden}

div.line_box{border-bottom:1px dashed #ccc; padding-bottom:30px; margin-bottom:20px;}
.sub_title05 {font-size:22px; font-weight:bold; font-family:"Nanum Gothic"; color:#00a5e4;}

/*동영상*/
.movie {width:700px; padding:20px 0 50px 10px;}

/* 게시판테이블 */
.tbl_wrap table {width:100%;border-collapse:collapse;border-spacing: 0 5px; border-top:3px solid #777} 
.tbl_wrap caption {padding:10px 0;font-weight:bold;text-align:left}
.tbl_head01 {margin:0 0 10px;}
.tbl_head01 caption {padding:0;font-size:0;line-height:0;overflow:hidden}
.tbl_head01 thead th {padding:15px 0;font-weight:normal;text-align:center;border-bottom:1px solid #ddd;background:#f4f4f4; font-weight:500;}
.tbl_head01 thead th input {vertical-align:top} /* middle 로 하면 게시판 읽기에서 목록 사용시 체크박스 라인 깨짐 */
.tbl_head01 tfoot th, .tbl_head01 tfoot td {padding:15px 0;border-top:1px solid #dadada;border-bottom:1px solid #dadada;background:#d7e0e2;text-align:center}
.tbl_head01 tbody th {padding:15px 0; border-bottom:1px solid #dadada; background:#fafafa;}
.tbl_head01 td {color:#666;background:#fff;padding:20px 5px;border-bottom:1px solid #ddd;line-height:1.4em;word-break:break-all}
.tbl_head01 .t_line {border-top:1px solid #dadada !important;}
.tbl_head01 tbody tr:hover td{background:#fafafa;}
.tbl_head01 a {color:#494949}
.tbl_head01 td:hover a {text-decoration:underline; color:#0c2b8a;}

#bo_v {margin-bottom:20px;background:none;box-sizing:border-box}
#bo_v_table {position:absolute;top:0;right:16px;margin:0;padding:0 5px;height:25px;background:#ff3061;color:#fff;font-weight:bold;line-height:2.2em}

#bo_v_title {}
#bo_v_title .bo_v_cate{display:inline-block;padding:0px 10px 2px; font-size:16px;background: #a7d6b4;color: #fff;font-weight: bold;border-radius:50px;}
#bo_v_title .bo_v_tit{display:block;font-size:22px;border-top:3px solid #343434; padding:15px 10px; word-break:break-all}

#bo_v_info {padding:15px 10px;margin:0 0 20px;border-bottom:1px solid #ddd;color:#666}
#bo_v_info:after {display:block;visibility:hidden;clear:both;content:""} 
#bo_v_info h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#bo_v_info strong {display:inline-block;margin:0 10px 0 0;font-weight:normal}
#bo_v_info .sv_member,
#bo_v_info .sv_guest,
#bo_v_info .member,
#bo_v_info .guest {font-weight:bold}
#bo_v_info .profile_img {}
#bo_v_info .profile_img img{border-radius:50%}
#bo_v_info .sv_member{color:#000}
#bo_v_info .if_view{display:inline-block;background:url(./img/icon_view.png) no-repeat 50% 50%;height:15px;width:20px;overflow:hidden;text-indent:-999px;vertical-align:middle;margin-right:3px}
#bo_v_info .if_comment{display:inline-block;background:url(./img/icon_comment.png) no-repeat 50% 50%;height:15px;width:20px;overflow:hidden;text-indent:-999px;vertical-align:middle;margin-right:3px}
#bo_v_info .if_date{float:right;margin:0;color:#888}

#bo_v_file {margin:10px 0;border:1px solid #d4d4d4}
#bo_v_file h2 {padding:10px;background: #f3f3f3; font-size:16px; text-align:left;}
#bo_v_file ul {margin:0;padding:5px 0;list-style:none;}
#bo_v_file li {padding:5px 10px;position:relative; text-align:left;}
#bo_v_file a {display:inline-block;color:#0c2b8a;text-decoration:underline;word-wrap:break-word}
#bo_v_file a:focus, #bo_v_file a:hover, #bo_v_file a:active {text-decoration:none}
#bo_v_file img {float:left;margin:0 10px 0 0}
.bo_v_file_cnt  {position:absolute;top:5px;right:10px;color:#888;font-size:0.92em}

#bo_v_top {zoom:1}
#bo_v_top:after {display:block;visibility:hidden;clear:both;content:""}
#bo_v_top h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#bo_v_top ul {padding:0;list-style:none;word-break:break-all}
#bo_v_top .bo_v_nb a {color:#282828}
#bo_v_top .bo_v_nb a:hover {color:#0c2b8a}

.bo_v_com {margin:20px 0;float:right}
.bo_v_com li {float:left;margin-left:5px}

.bo_v_left {margin:20px 0;float:left}
.bo_v_left li {float:left;margin-right:5px}

.bo_v_nb {margin:20px 0;position:relative;clear:both;text-align:left;border-bottom:1px solid #ddd}
.bo_v_nb:after {display:block;visibility:hidden;clear:both;content:""}
.bo_v_nb li {border-top:1px solid #ddd;padding:13px;border-left:1px solid #ddd;border-right:1px solid #ddd;}
.bo_v_nb li:hover{background:#f6f6f6}
.bo_v_nb li i{font-size:13px}
.bo_v_nb li .nb_tit{display:inline-block;padding-right:20px;color:#000}
.bo_v_nb li .nb_date{float:right;color:#888}

#bo_v_atc {min-height:200px;height:auto !important;height:200px}
#bo_v_atc_title {position:absolute;font-size:0;line-height:0;overflow:hidden}

#bo_v_img {width:100%;overflow:hidden;zoom:1}
#bo_v_img:after {display:block;visibility:hidden;clear:both;content:""}
#bo_v_img a.view_image{display:block}
#bo_v_img img {margin-bottom:20px;max-width:100%;height:auto}

#bo_v_con {margin:10px 0 30px;width:100%;line-height:1.7em;min-height:200px;word-break:break-all;overflow:hidden}
#bo_v_con a {color:#000;text-decoration:underline}
#bo_v_con img {max-width:100%;height:auto}

a.btn_b01 {display:inline-block;padding:13px 30px;background:#555;color:#fff;text-decoration:none;vertical-align:middle;border:0 !important}
a.btn_b01:focus, .btn_b01:hover {text-decoration:none;}
a.btn_b02 {display:inline-block;padding:13px 30px;border:0;background:#142b89; color:#fff !important;text-decoration:none;vertical-align:middle;}
a.btn_b02:focus, .btn_b02:hover {text-decoration:none}

.btn_down {padding:10px 30px 12px; font-size:16px; border:0;background:#0C4CA3; color:#fff !important;text-decoration:none;vertical-align:middle;color:#fff; border-radius:4px;}
.btn_down2 {padding:10px 30px 12px; font-size:16px; border:0;background:#00BAF2; color:#fff !important;text-decoration:none;vertical-align:middle;color:#fff; border-radius:4px;}