@charset "utf-8";

/* basic */

.board_cont ol,
.board_cont ul { list-style:none; padding:0; margin:0 }
.board_cont ul,
.board_cont ol,
.board_cont li,
.board_cont dd{list-style:none}
.board_cont blockquote,
.board_cont q { quotes:none }
.board_cont blockquote:before,
.board_cont blockquote:after,
.board_cont q:before,
.board_cont q:after { content:''; content:none }
.board_cont table { border-collapse:collapse; border-spacing:0 }
.board_cont a { text-decoration:none; color:#666 }

.board_cont fieldset { min-width: 0; padding: 0; margin: 0; border: 0; }
.board_cont input[type="text"],
.board_cont input[type="submit"],
.board_cont textarea,select,
.board_cont select option{ font-family: 'Exo 2','NanumBarunGothic', sans-serif !important;  box-sizing: border-box; -webkit-border-radius:0; }
.board_cont input[type="search"] { box-sizing: border-box; }
.board_cont input[type="radio"],
.board_cont input[type="checkbox"] { line-height: normal; }
.board_cont input[type="file"] { display:inline-block; }
.board_cont input[type="range"] { display: block; width: 100%; }
.board_cont input[type="submit"] {-webkit-appearance:none;}
.board_cont select[multiple],
.board_cont select[size] { height: auto; }
.board_cont input[type="file"]:focus,
.board_cont input[type="radio"]:focus,
.board_cont input[type="checkbox"]:focus { outline: thin dotted; outline: 5px auto; outline-offset: -2px; }
.board_cont textarea { height: auto !important; box-sizing: border-box; }
.board_cont ::placeholder{ color:#666; }

/*reset end*/

/* form */
.board_cont .form-style { display: inline-block;  height: 40px; padding: 6px 12px; font-family: 'Exo 2','NanumBarunGothic', sans-serif !important; /* font-family: 'Noto Sans Korean', sans-serif; */ font-size: 14px; vertical-align: middle; line-height: 1.42857143; color: #555; background-color: #fff; background-image: none; border: 1px solid #a1a1a1; box-sizing:border-box;   }
.board_cont .form-style:focus { border-color: #66afe9; outline: 0; box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6); }

/*버튼셋*/
.board_cont .btn_set{ padding:15px 0; text-align:center; overflow:hidden}
.board_cont .btn {display: inline-block; padding: 10px; margin-bottom: 0; font-size: 14px; font-weight: normal; text-align: center; white-space: nowrap; vertical-align: middle;  background-image: none; border: 1px solid #393939; color:#313131; line-height:160% }
.board_cont .btn:focus,
.board_cont .btn:active:focus,
.board_cont .btn.active:focus,
.board_cont .btn.focus,
.board_cont .btn:active.focus,
.board_cont .btn.active.focus { outline: thin dotted; outline: 5px auto; outline-offset: -2px; }
.board_cont .btn:hover{ background:#f6f6f6; color: #000; text-decoration: none; }
.board_cont .btn:active,
.board_cont .btn.active { background-image: none; outline: 0; box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); }
.board_cont .btn.disabled,
.board_cont .btn[disabled],
.board_cont fieldset[disabled] .btn { cursor: not-allowed; box-shadow: none; opacity: .65; }


/*check_box*/
.board_cont input[type='checkbox'],
.board_cont input[type='radio']{margin-right:15px; width:20px; height:20px; opacity:0; position:absolute; margin:4px 0; cursor:pointer}
.board_cont input[type='checkbox'] + label {display:inline-block;  background:url(/images/oldimg/sub/icon_checked.png) 0px -20px  no-repeat;  font-size:16px;  height:20px;   padding-left:30px; cursor:pointer; margin:5px 10px 5px 0; line-height:20px; text-align:left; }
.board_cont input[type='radio'] + label {display:block;  background:url(/images/oldimg/sub/icon_checked.png) 0px -60px  no-repeat;  font-size:16px;  height:20px;   padding-left:30px; cursor:pointer; background-size:20px; margin:5px 10px 5px 0;  text-align:left;  }
.board_cont input[type='checkbox']:checked + label{ background-position: 0px 0px}
.board_cont input[type='radio']:checked + label{ background-position: 0px -40px}
.board_cont label{ line-height:18px;  font-family: 'NanumBarunGothic';}
.board_cont input[type='radio']:focus + label,
.board_cont input[type='checkbox']:focus + label{ outline:#000 dotted 1px}
@media screen and (min-width:769px){
    .board_cont input[type='checkbox'] + label,
    .board_cont input[type='radio'] + label {display:inline-block; }
}

.board_cont .select_custom{ padding:0 0 0 10px ;}

.board_cont .input_select{ padding:0 0 0 10px ;  width:180px; height:50px; border:#333 solid 1px;}


/*basic_layout*/
.board_cont .dn{ display:none !important}

.board_cont .basic_table .w100{ width:100% !important; }


.board_cont .bln{border-left:none !important}
.board_cont .brn{border-right:none !important}
.board_cont .bbn{border-bottom:none !important}
.board_cont .tac{text-align:center !important}
.f12px2 { font-size:12px !important; }
.f13px { font-size:13px !important; }
.f14px { font-size:14px !important; }
.f15px { font-size:15px !important; }
.f20px { font-size:20px !important; }


/* Padding Style */
.board_cont .pt50 {padding-top:50px !important}
.board_cont .pt45 {padding-top:45px !important}
.board_cont .pt40 {padding-top:40px !important}
.board_cont .pt35 {padding-top:35px !important}
.board_cont .pt30 {padding-top:30px !important}
.board_cont .pt25 {padding-top:25px !important}
.board_cont .pt20 {padding-top:20px !important}
.board_cont .pt15 {padding-top:15px !important}
.board_cont .pt10 {padding-top:10px !important}
.board_cont .pt5 {padding-top:5px !important}
.board_cont .pt0 {padding-top:0px !important}

.board_cont .pb50 {padding-bottom:50px !important}
.board_cont .pb45 {padding-bottom:45px !important}
.board_cont .pb40 {padding-bottom:40px !important}
.board_cont .pb35 {padding-bottom:35px !important}
.board_cont .pb30 {padding-bottom:30px !important}
.board_cont .pb25 {padding-bottom:25px !important}
.board_cont .pb20 {padding-bottom:20px !important}
.board_cont .pb15 {padding-bottom:15px !important}
.board_cont .pb10 {padding-bottom:10px !important}
.board_cont .pb5 {padding-bottom:5px !important}
.board_cont .pb0 {padding-bottom:0px !important}

.board_cont .pl50 {padding-left:50px !important}
.board_cont .pl45 {padding-left:45px !important}
.board_cont .pl40 {padding-left:40px !important}
.board_cont .pl35 {padding-left:35px !important}
.board_cont .pl30 {padding-left:30px !important}
.board_cont .pl25 {padding-left:25px !important}
.board_cont .pl20 {padding-left:20px !important}
.board_cont .pl15 {padding-left:15px !important}
.board_cont .pl10 {padding-left:10px !important}
.board_cont .pl5 {padding-left:5px !important}
.board_cont .pl0 {padding-left:0px !important}

.board_cont .pr50 {padding-right:50px !important}
.board_cont .pr45 {padding-right:45px !important}
.board_cont .pr40 {padding-right:40px !important}
.board_cont .pr35 {padding-right:35px !important}
.board_cont .pr30 {padding-right:30px !important}
.board_cont .pr25 {padding-right:25px !important}
.board_cont .pr20 {padding-right:20px !important}
.board_cont .pr15 {padding-right:15px !important}
.board_cont .pr10 {padding-right:10px !important}
.board_cont .pr5 {padding-right:5px !important}
.board_cont .pr0 {padding-right:0px !important}

/* margin Style */
.board_cont .mt100 {margin-top:100px !important}
.board_cont .mt75 {margin-top:75px !important}
.board_cont .mt65 {margin-top:65px !important}
.board_cont .mt50 {margin-top:50px !important}
.board_cont .mt45 {margin-top:45px !important}
.board_cont .mt40 {margin-top:40px !important}
.board_cont .mt35 {margin-top:35px !important}
.board_cont .mt30 {margin-top:30px !important}
.board_cont .mt25 {margin-top:25px !important}
.board_cont .mt20 {margin-top:20px !important}
.board_cont .mt15 {margin-top:15px !important}
.board_cont .mt10 {margin-top:10px !important}
.board_cont .mt5 {margin-top:5px !important}
.board_cont .mt0 {margin-top:0px !important}

.board_cont .mb100 { margin-bottom:100px !important;}
.board_cont .mb75 {margin-bottom:75px !important}
.board_cont .mb60 {margin-bottom:60px !important}
.board_cont .mb50 {margin-bottom:50px !important}
.board_cont .mb45 {margin-bottom:45px !important}
.board_cont .mb40 {margin-bottom:40px !important}
.board_cont .mb35 {margin-bottom:35px !important}
.board_cont .mb30 {margin-bottom:30px !important}
.board_cont .mb25 {margin-bottom:25px !important}
.board_cont .mb20 {margin-bottom:20px !important}
.board_cont .mb15 {margin-bottom:15px !important}
.board_cont .mb10 {margin-bottom:10px !important}
.board_cont .mb5 {margin-bottom:5px !important}
.board_cont .mb0 {margin-bottom:0px !important}

.board_cont .ml100 { margin-left:100px !important;}
.board_cont .ml75 {margin-left:75px !important}
.board_cont .ml60 {margin-left:60px !important}
.board_cont .ml50 {margin-left:50px !important}
.board_cont .ml45 {margin-left:45px !important}
.board_cont .ml40 {margin-left:40px !important}
.board_cont .ml35 {margin-left:35px !important}
.board_cont .ml30 {margin-left:30px !important}
.board_cont .ml25 {margin-left:25px !important}
.board_cont .ml20 {margin-left:20px !important}
.board_cont .ml15 {margin-left:15px !important}
.board_cont .ml10 {margin-left:10px !important}
.board_cont .ml5 {margin-left:5px !important}
.board_cont .ml0 {margin-left:0px !important}

.board_cont .mr100 { margin-right:100px !important;}
.board_cont .mr75 {margin-right:75px !important}
.board_cont .mr60 {margin-right:60px !important}
.board_cont .mr50 {margin-right:50px !important}
.board_cont .mr45 {margin-right:45px !important}
.board_cont .mr40 {margin-right:40px !important}
.board_cont .mr35 {margin-right:35px !important}
.board_cont .mr30 {margin-right:30px !important}
.board_cont .mr25 {margin-right:25px !important}
.board_cont .mr20 {margin-right:20px !important}
.board_cont .mr15 {margin-right:15px !important}
.board_cont .mr10 {margin-right:10px !important}
.board_cont .mr5 {margin-right:5px !important}
.board_cont .mr0 {margin-right:0px !important}

.board_cont .margin_none{ margin:0 !important}

.board_cont .mt_none{ margin-top:0 !important}
.board_cont .mr_none{ margin-right:0 !important}
.board_cont .mb_none{ margin-bottom:0 !important}
.board_cont .ml_none{ margin-left:0 !important}

.board_cont .pt_none{ padding-top:0 !important}
.board_cont .pr_none{ padding-right:0 !important}
.board_cont .pb_none{ padding-bottom:0 !important}
.board_cont .pl_none{ padding-left:0 !important}

.board_cont .border_none{ border:0 !important}

.board_cont .clr{ clear:both !important}
.board_cont .fl{ float:left  !important}
.board_cont .fr{float:right  !important}

.board_cont .tc{ text-align:center  !important}
.board_cont .tl{ text-align:left  !important}
.board_cont .tr{ text-align:right  !important}

.board_cont .blind,
.board_cont .hide_style {position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0 none;overflow:hidden;clip:rect(0, 0, 0, 0);}
/*
.board_cont caption, 
.board_cont legend { overflow:hidden; width:0px; height:0px; padding:0; margin-top:-1px; font-size:0; line-height:0; text-indent:-9999px}
*/

/* 20210106 : 감리 조치 : 크롬 tabindex 테두리 감추기 */
.board_cont [tabindex] { outline:none; }



/* 공통 */
.board_cont .box_guide{padding:50px 55px 50px 180px; position:relative; border:1px dashed #d6d6d6; margin-top:30px; margin-bottom:30px; line-height:1.4;}
.board_cont .box_guide01{background:url('/images/oldimg/sub/box_guide01.png') no-repeat 50px center;}
.board_cont .box_guide02{background:url('/images/oldimg/sub/box_guide02.png') no-repeat 50px center;}
.board_cont .box_guide03{background:url('/images/oldimg/sub/box_guide03.png') no-repeat 50px center;}
.board_cont .box_guide04{background:url('/images/oldimg/sub/box_guide04.png') no-repeat 50px center;}
.board_cont .box_guide05{background:url('/images/oldimg/sub/box_guide05.png') no-repeat 50px center;}
.board_cont .box_guide06{background:url('/images/oldimg/sub/box_guide06.png') no-repeat 50px center;}
.board_cont .box_guide07{background:url('/images/oldimg/sub/box_guide07.png') no-repeat 50px center;}
.board_cont .box_guide08{background:url('/images/oldimg/sub/box_guide08.png') no-repeat 50px center;}
.board_cont .indent{text-indent:20px; display:inline-block;}
.board_cont .w250{width:260px!important;}
.board_cont .w300{width:300px!important;}


/* 게시판 상단 보기방식*/
.board_cont .sortArea .sortBtn{display:inline-block; margin-left:5px;}
.board_cont .sortArea .sortBtn input{padding:5px 15px; cursor:pointer; background:#fff; border:1px solid #d6d6d6; }
.board_cont .sortArea .sortBtn input:hover{border:1px solid #002453}

.board_cont .btn_confirm{width:50px; height:50px; border:#333 solid 1px; display:inline-block; vertical-align:top!important; line-height:50px; text-align:center; cursor:pointer; margin-left:5px; background:#f9f9f9; margin-bottom:20px;}
/*.btn_set .btn_con{padding:20px 75px 20px 16px;}*/
.board_cont .list_basic .down::before{top:18px;}


/*센터소개*/
.board_cont .center_intro .intro_top{overflow:hidden;}
.board_cont .center_intro .intro_top li{float:left; width:380px; height:420px; margin-right:30px; text-align:center; padding:30px; box-sizing:border-box;}
.board_cont .center_intro .intro_top li span{display:block; padding-top:265px; margin-bottom:20px; font-size:22px; color:#2d6dff;}
.board_cont .center_intro .intro_top li:first-child{background:#f5f8fe url('/images/oldimg/sub/center_intro_bg01.png') no-repeat center 40px ;}
.board_cont .center_intro .intro_top li:nth-child(2){background:#f5f8fe url('/images/oldimg/sub/center_intro_bg02.png') no-repeat center 40px ;}
.board_cont .center_intro .intro_top li:last-child{margin-right:0;background:#f5f8fe url('/images/oldimg/sub/center_intro_bg03.png') no-repeat center 40px ;}
.board_cont .center_intro .intro_bottom{margin-top:30px; overflow:hidden;}
.board_cont .center_intro .intro_bottom li{float:left; width:380px; height:250px; border:1px solid #d6d6d6; border-top:2px solid #1c4a9d; box-sizing:border-box; margin:0 30px 20px 0;}
.board_cont .center_intro .intro_bottom li div{ min-height:200px; padding:30px 25px 0 25px;}
.board_cont .center_intro .intro_bottom li:nth-child(3n){margin-right:0;}
.board_cont .center_intro .intro_bottom li span{display:block; margin-bottom:25px; font-size:20px;}
.board_cont .center_intro .intro_bottom li a.btn_go_2 {display:block; padding:15px; background:#f9f9f9; border-top:1px solid #d6d6d6; /* border-bottom:1px solid #d6d6d6; */ text-align:center; position:relative; background:url(/images/oldimg/sub/link.png) 90% center no-repeat}


.board_cont .center_intro_list{overflow:hidden; border:1px solid #d6d6d6; padding:35px;}
.board_cont .center_intro_list li{float:left; width:50%; text-align:center; padding-top:140px;}
.board_cont .center_intro_list li:first-child{border-right:1px solid #d6d6d6; background:url('/images/oldimg/sub/center_intro_list_bg.jpg') no-repeat center 5px;}
.board_cont .center_intro_list li:last-child{background:url('/images/oldimg/sub/center_intro_list_bg02.jpg') no-repeat center 10px;}

/* 경영공시안내 */
.board_cont .content_top_box{padding:60px; position:relative; background:#eef1f5;}
.board_cont .content_top_box .main_text{font-size:25px; font-weight:500; line-height:1.3; width:77%;}
.board_cont .content_top_box .main_text strong{color:#2158bd;}
.board_cont .content_top_box .middle_text{font-size:18px; font-weight:500; line-height:1.4; margin-top:30px; }
.board_cont .content_top_box .middle_text .textlink{font-weight:600; color:#2158bd; font-size:20px;}
.board_cont .content_top_box .sub_text{font-size:16px; font-weight:500; line-height:1.4; margin-top:30px; }

.board_cont .alio_title::before{content:url('/images/oldimg/sub/alio_title_bg.png'); width:405px; height:260px; position:absolute; top:0; right:0;}
.board_cont .alio_wrap { margin-top:70px; }
.board_cont .alio_wrap { margin-top:70px; overflow:hidden;}
.board_cont .alio_wrap .bot_txt { display:block; margin-bottom:20px; }
.board_cont .alio_wrap .bot_txt img{display:inline-block; vertical-align:middle; margin-right:10px;}
.board_cont .alio_con01, 
.board_cont .alio_con02, 
.board_cont .alio_con03{float:left;height:935px;width:400px;border-bottom:1px solid #d6d6d6;border-left:1px solid #d6d6d6;}
.board_cont .alio_con03{border-right:1px solid #d6d6d6;}
.board_cont .alio_style .tit{padding:15px 20px; background:#f9f9f9; border-bottom:1px solid #d6d6d6; border-top:2px solid #1c4a9d;}
.board_cont .alio_style > ul{padding:35px 0 35px 30px;}
.board_cont .alio_style > ul > li { margin-bottom:10px; padding-left:15px; position:relative; color:#666;}
.board_cont .alio_style > ul > li::before{content:''; display:block; width:5px; height:5px; border-radius:50%; background:#427cff; position:absolute; top:4px; left:0;}
.board_cont .alio_style > ul > li > img{display:inline-block; margin-left:10px;}
.board_cont .alio_style > ul > li > a > img{ margin-left:10px;}
.board_cont .alio_style > ul > li > ul{margin:20px 0;}
.board_cont .alio_style > ul > li > ul > li{margin-bottom:10px; position:relative; padding-left:15px;}
.board_cont .alio_style > ul > li > ul > li::before{content:''; display:block; width:10px; height:2px; background:#a1a1a1; position:absolute; top:5px; left:0;}

/* 방송대본 */
.board_cont .broad_title::before{content:url('/images/oldimg/sub/broad_title_bg.png'); width:241px; height:109px; position:absolute; top:0; right:0;}
.board_cont .broad_title.content_top_box{ background:#f3f5e5}

/* 고객헌장 */
.board_cont .customer_title::before{content:url('/images/oldimg/sub/customer_title_bg.png'); width:241px; height:109px; position:absolute; top:0; right:0;}
.board_cont .customer_list{width:950px; margin:40px auto 80px auto; position:relative;}
.board_cont .customer_list::before{content:''; width:1px; height:80%; background:#b5b5b5; position:absolute; top:25px; left:50%; margin-left:-1px;}
.board_cont .customer_list li{overflow:hidden; position:relative; padding:45px 0;}
.board_cont .customer_list li .fl, 
.board_cont .customer_list li .fr{width:370px; color:#333; font-weight:600; line-height:1.4;}
.board_cont .customer_list li .fl{text-align:right;}
.board_cont .customer_list li .eng{margin-top:10px; font-size:20px;}
.board_cont .customer_list li .round{position:absolute; top:15px; left:50%; margin-left:-50px; width:100px; height:100px; color:#fff; text-align:center; line-height:100px; border-radius:50%; font-weight:600; font-size:30px;}
.board_cont .customer_list li:first-child .round{background:#14078e;}
.board_cont .customer_list li:nth-child(2) .round{background:#082098;}
.board_cont .customer_list li:nth-child(3) .round{background:#003881;}
.board_cont .customer_list li:nth-child(4) .round{background:#086c98;}
.board_cont .customer_list li:last-child .round{background:#07888e;}

/*윤리경영*/
.board_cont .ethical{margin-bottom:100px; margin-top:50px;}
.board_cont .ethical_top{width:100%; height:600px; background:#f5f8fe url('/images/oldimg/sub/ethical_bg.jpg') no-repeat 0 0; position:relative;}
.board_cont .ethical_top .main_title{font-size:30px; text-align:center; font-weight:500; padding-top:45px; line-height:1.4;}
.board_cont .ethical_top .ethical_box{text-align:center;}
.board_cont .ethical_top .ethical_box span{font-size:21px; font-weight:600;}
.board_cont .ethical_top .ethical_box p{margin-top:20px; text-align:center; line-height:1.4;} 
.board_cont .ethical_top .ethical01{position:absolute; top:185px; left:470px;}
.board_cont .ethical_top .ethical02{position:absolute; bottom:110px; left:115px;}
.board_cont .ethical_top .ethical03{position:absolute; bottom:138px; right:165px;}
.board_cont .ethical_list{overflow:hidden;}
.board_cont .ethical_list li{float:left; border:1px solid #d6d6d6; width:230px; margin-right:12px;}
.board_cont .ethical_list li:last-child{margin-right:0;}
.board_cont .ethical_list li p{height:160px; text-align:center; padding:47px; line-height:1.4;}
.board_cont .ethical_list li p.row2{ padding:60px 49px; }
.board_cont .ethical_list li span{display:block; padding:20px; background:#f9f9f9; font-size:21px; font-weight:600; text-align:center;}
.board_cont .ethical_list01 span{ border-top:1px solid #d6d6d6;}
.board_cont .ethical_list02 span{ border-bottom:1px solid #d6d6d6;}
.board_cont .ethical_list02{padding-top:65px; background:url('/images/oldimg/sub/ethical_arrow.gif') no-repeat center 17px;}

/* 게임습관자가진단 */
.board_cont .step{overflow:hidden; margin-bottom:50px;}
.board_cont .step li{float:left; width:25%; height:150px; border:1px solid #d6d6d6; border-left:0; font-size:22px; position:relative; padding:35px 50px; font-weight:500;}
.board_cont .step li:first-child{border-left:1px solid #d6d6d6;}
.board_cont .step li::before{content:url('/images/oldimg/sub/step_bg.gif'); position:absolute; right:-19px; top:50%; margin-top:-18px; z-index:1;}
.board_cont .step li:last-child::before{display:none;}
.board_cont .step li span{display:block; font-size:40px; color:#2158bd; margin-bottom:20px;}
.board_cont .step li.active{background:#f8f8f8;}
.board_cont .step li.active::before{content:url('/images/oldimg/sub/step_bg01.gif');}

.board_cont .checklist tbody tr td, 
.board_cont .checklist tbody tr td label{font-size:14px;}
.board_cont .checklist tbody tr td ul{overflow:hidden;}
.board_cont .checklist tbody tr td ul li{float:left; width:50%;}

/* height,. width 조절 */
.board_cont .wp02 li{width:50%;}
.board_cont .wp03 li{width:33.33%;}
.board_cont .h02 li{min-height:190px;}

.board_cont .game_self_box{position:relative; height:345px; margin-bottom:30px;}
.board_cont .game_self_box .text_box{position:absolute; top:50px; right:0; border:1px solid #d6d6d6; padding:50px 40px; background:#fff;}
.board_cont .game_self_box .text_box .title{font-size:22px; margin-bottom:45px;}
.board_cont .game_self_box .text_box .text{font-weight:300;}
.board_cont .game_self_box .text_box .text em{font-style:normal; font-weight:600; color:#2158bd; font-size:16px;}

.board_cont .pop_game .header{width:780px;}
.board_cont .pop_game .wrapper{width:780px; padding:0 20px}
.board_cont .pop_game .wrapper h4{ font-size:26px; font-weight:500; color:#141414; margin-top:40px; margin-bottom:30px;}
.board_cont .pop_game .wrapper h4:after{ display: block; content:""; width: 45px; height:2px; background:#0e4ddc; margin-top:16px;}
.board_cont .pop_game .wrapper h5{ font-size:22px; font-weight:500; color:#2c6dff; margin-bottom:20px; margin-top:30px;}
.board_cont .pop_game .wrapper h6{ font-size:20px; font-weight:500; color:#141414; margin-bottom:20px; margin-top:30px;}
.board_cont .pop_game .wrapper .gallery_list dl{float:none; width:100%;}
.board_cont .pop_game .wrapper .gallery_list dl dt{padding-left:200px; margin-top:30px;}
.board_cont .pop_game .wrapper .gallery_list dl dd.desc{padding-left:200px;}

.board_cont .game_box01{padding-left:340px; background:url('/images/oldimg/sub/game_bg01.jpg') no-repeat 0;}
.board_cont .game_box02{padding-left:340px; background:url('/images/oldimg/sub/game_bg02.jpg') no-repeat 0;}
.board_cont .game_box03{padding-left:340px; background:url('/images/oldimg/sub/game_bg03.jpg') no-repeat 0;}
.board_cont .game_box04{padding-left:340px; background:url('/images/oldimg/sub/game_bg04.jpg') no-repeat 0;}
.board_cont .game_box05{padding-left:340px; background:url('/images/oldimg/sub/game_bg05.jpg') no-repeat 0;}
.board_cont .game_box06{padding-left:340px; background:url('/images/oldimg/sub/game_bg06.jpg') no-repeat 0;}
.board_cont .game_box07{padding-left:340px; background:url('/images/oldimg/sub/game_bg07.jpg') no-repeat 0;}
.board_cont .game_box08{padding-left:340px; background:url('/images/oldimg/sub/game_bg08.jpg') no-repeat 0;}

.board_cont .pop .header{height:70px; border:0; background:#003881 url('/images/oldimg/sub/popup_bg.gif') no-repeat right bottom;}
.board_cont .pop .header h1{color:#fff;}
.board_cont .pop_content{ width:auto; padding:20px; word-break:keep-all}
.board_cont .pop .table_result{border:0;}

.board_cont .pop .header{height:70px; border:0; background:#003881 url('/images/oldimg/sub/popup_bg.gif') no-repeat right bottom;}
.board_cont .pop .header h1{color:#fff;}
.board_cont .pop_content{ width:auto; padding:20px; word-break:keep-all}
.board_cont .pop .table_result{border:0;}

/* rss */ /* 20191212 수정 */
.board_cont .rss li{margin-bottom:15px;}
.board_cont .rss li span{display:inline-block; vertical-align:middle; padding:15px 10px;}
.board_cont .rss li .name{width:10%; border:1px solid #d6d6d6; text-align:center; margin-right:10px;}
.board_cont .rss .btn { margin-left:10px; border:0; background:#f8f8f8; padding:0; border-radius:20px;}
.board_cont .rss .btn a { display:block; padding:15px 20px; }
.board_cont .rss_table tr td{border-left:none!important; border-right:none!important;}

/* 글로벌게임허브센터 */
.board_cont .history_list li{ padding-bottom:15px; margin-bottom:15px; border-bottom:1px dashed #d6d6d6;}
.board_cont .history_list li strong, 
.board_cont .game_center span{display:inline-block;}
.board_cont .history_list li strong{width:12%; color:#0e4ddc;}
.board_cont .game_center02 ul{overflow:hidden; padding-bottom:60px; position:relative;}
.board_cont .game_center02 ul li{width:23.3%!important;}
.board_cont .game_center02 ul::after{content:url(/images/oldimg/sub/ethical_arrow_v.gif); display:inline-block;  position:absolute; bottom:20px; left:50%; margin-left:-26px;}
.board_cont .game_center02 .box{text-align:center; padding:30px; background:#eef1f5; font-size:30px; font-weight:500;}

/*절차*/
.board_cont .step02{overflow:hidden; margin:30px 0;}
.board_cont .step02 li{float:left; width:320px; padding-right:50px; margin-bottom:40px; position:relative;}
.board_cont .step02 li::before{content:url('/images/oldimg/sub/step02.gif'); display:block; width:20px; height:34px; position:absolute; top:-8px; margin-top:17px; right:15px;}
.board_cont .step02 li:nth-child(4n){padding-right:0; width:240px;}
.board_cont .step02 li:nth-child(4n)::before{display:none;}
.board_cont .step02 li:last-child::before{display:none;}
.board_cont .step02 li:nth-child(4n+1){clear:both;}
.board_cont .step02 li div{border-radius:30px; border:1px solid #003881; height:50px; position:relative;}
.board_cont .step02 li div span{line-height:50px;}
.board_cont .step02 li div .number{width:50px; height:50px; background:#003881; border-radius:50%; display:inline-block; color:#fff; text-align:center; margin-right:10px; position:absolute; top:-1px; left:-1px;}
.board_cont .step02 li div .text{margin-left:70px;}
.board_cont .step02 li p{padding:16px 0 16px 60px; position:relative; line-height:1.4; font-size:14px;}
.board_cont .step02 li p::before{content:''; position:absolute; top:0; left:25px; width:1px; height:100%; background:#003881;}
.board_cont .step02 li p::after{content:''; position:absolute; bottom:0; left:21px; width:8px; height:8px; background:#003881; border-radius:50%;}

.board_cont .step03{overflow:hidden; margin:30px 0;}
.board_cont .step03 li{float:left; width:236px; padding-right:45px; margin-bottom:40px; position:relative; line-height:1.4;}
.board_cont .step03 li::before{content:url('/images/oldimg/sub/step03.gif'); display:block; width:20px; height:34px; position:absolute; top:50%; margin-top:-15px; right:15px;}
.board_cont .step03 li:last-child::before{display:none;}
.board_cont .step03 li div{border:1px solid #d6d6d6; padding:10px; }
.board_cont .step03.h155 li div { min-height:155px; }
.board_cont .step03 li div span{color:#fff; text-align:center; display:block; padding:15px;}
.board_cont .step03 li:nth-child(odd) div span{background:#003881;}
.board_cont .step03 li:nth-child(even) div span{background:#2158bd;}
.board_cont .step03 li div p{margin-top:15px; padding:10px; line-height:1.4;}
.board_cont .step03_1 li div{height:100px;}
.board_cont .step03_1 li div span{height:76px;}

.board_cont .step04 li{width:295px; }
.board_cont .step04 li:nth-child(4n+1){clear:both;}

.board_cont .step05{ margin:30px 0;}
.board_cont .step05:after{ display:block; content:""; clear:both}
.board_cont .step05 li{ position:relative; float:left; width:300px; padding-right:45px; margin-bottom:40px; position:relative; line-height:1.4;}
.board_cont .step05 li::before{content:url('/images/oldimg/sub/step03.gif'); display:block; width:20px; height:34px; position:absolute; top:50%; margin-top:-15px; right:15px;}
.board_cont .step05 li:first-child{ margin-bottom:30px; }
.board_cont .step05 li:last-child::before{display:none;}
.board_cont .step05 li:nth-child(4n+1){ clear:left;  margin-bottom:100px;}
.board_cont .step05 li div{border:1px solid #d6d6d6; padding:10px;}
.board_cont .step05 li div span{color:#fff; text-align:center; display:block; padding:15px;}
.board_cont .step05 li:nth-child(odd) div span{background:#003881;}
.board_cont .step05 li:nth-child(even) div span{background:#2158bd;}
.board_cont .step05 li p{ position:absolute; margin-top:10px; font-size:13px; padding:10px; line-height:1.4;}

.board_cont .step06{padding-top:30px;}
.board_cont .step06 li{width:400px; padding-right:70px;}
.board_cont .step06 li::before{right:25px;}
.board_cont .step06 li:first-child::after{content:'사업선정'; position:absolute; top:-23px; right:8px}
.board_cont .step06 li:nth-child(2)::after{content:'정보공개'; position:absolute; top:-23px; right:8px}

/* 20200312 : 1줄3개 신규추가 */
.board_cont .step07{ margin:30px 0;}
.board_cont .step07:after{ display:block; content:""; clear:both}
.board_cont .step07 li{ position:relative; float:left; width:400px; padding-right:45px; margin-bottom:40px; position:relative; line-height:1.4;}
.board_cont .step07 li::before{content:url('/images/oldimg/sub/step03.gif'); display:block; width:20px; height:34px; position:absolute; top:50%; margin-top:-15px; right:15px;}
.board_cont .step07 li:first-child{ margin-bottom:30px; }
.board_cont .step07 li:last-child::before{display:none;}
.board_cont .step07 li:nth-child(3n+1){ clear:left;  margin-bottom:100px;}
.board_cont .step07 li div{border:1px solid #d6d6d6; padding:10px;}
.board_cont .step07 li div span{color:#fff; text-align:center; display:block; padding:15px;}
.board_cont .step07 li:nth-child(odd) div span{background:#003881;}
.board_cont .step07 li:nth-child(even) div span{background:#2158bd;}
.board_cont .step07 li p{ position:absolute; margin-top:10px; font-size:13px; padding:10px; line-height:1.4;}

/* 20200312 : 1줄3개 리스트-리스트 구성 신규추가 */
.board_cont .step07_2 li{ position:relative; float:left; width:390px; padding-right:45px; margin-bottom:40px; position:relative; line-height:1.4;}
.board_cont .dl_list dt{font-weight:500; margin-top:10px; color:#333; line-height:160%;  padding-left:17px; font-size:16px;}
.board_cont .dl_list dd{ position:relative; padding-left:10px; color:#333; line-height:160%;  padding-left:17px; font-size:16px; margin-left:17px; font-weight:300;}
.board_cont .dl_list > dd > .no{ position:absolute; left:0; }
.board_cont .tab_list{ position:relative; }
.board_cont .tab_list > li{ float:left;margin-top: 5px;/* border-bottom: #fff solid 1px; */}
.board_cont .tab_list > li > a{ display:block; background:#f8f8f8; color:#535353; padding:12px 25px; border:#c2c2c2 solid 1px;  z-index:1; font-size:14.3px; }
.board_cont .tab_list > li.active > a,
.board_cont .tab_list > li:hover > a{position:relative;border:#2d2d2d solid 1px;background:#fff;border-bottom-color:#fff;color:#282828;z-index:5;}
.board_cont .tab_list > li > div{ display:none; position:absolute; top:80px; left:0; width:100% }

/* 문화기술(CT) 탭리스트 20191224 */
.board_cont .ct_tab { position:relative; height:500px; }
.board_cont .ct_tab > li { float:left; margin-top:5px; margin-bottom:30px; }
.board_cont .ct_tab > li > a { display:block; background:#f8f8f8; color:#535353; padding:12px 25px; font-size:16px; border:#c2c2c2 solid 1px;  z-index:1; font-size:14.3px; }
.board_cont .ct_tab > li.active > a,
.board_cont .tab_list > li:hover > a { position:relative; border:#2d2d2d solid 1px; background:#fff; border-bottom-color:#fff; color:#282828; z-index:5; }
.board_cont .ct_tab > li > div { display:none; position:absolute; top:50px; left:0; width:100%; }
.board_cont .tab_cont { display:none; }
.board_cont .ct_con { position:relative; overflow:hidden; }

.board_cont .process_multi{ border:#d6d6d6 solid 1px; padding:30px; }
.board_cont .process_multi .process_top{ padding:30px; text-align:center; margin-bottom:50px; }
.board_cont .process_multi .process_top span{ display:inline-block; height:80px; line-height:80px;  color:#fff; vertical-align:middle }
.board_cont .process_multi .process_top .process{ position:relative; width:240px; border-radius:70px; }
.board_cont .process_multi .process_top .unit01{ background:#1a8dd4; }
.board_cont .process_multi .process_top .unit02{ background:#2158bd; }
.board_cont .process_multi .process_top .unit02:after{ position:absolute; bottom:-40px; left:50%; display:block; width:1px; height:40px; background:#d6d6d6; content:""; }
.board_cont .process_multi .process_top .unit03{ background:#19b4ca; }
.board_cont .process_multi .process_top .arrow{ background:url(/images/oldimg/sub/arrow_dual.jpg) center no-repeat; width:118px; }
.board_cont .process_multi ol{ position:relative; }
.board_cont .process_multi ol:before{ position:absolute; top:-40px; left:50%; display:block; width:889px; height:1px; background:#d6d6d6; content:""; left:125px; }
.board_cont .process_multi ol:after { display:block; content:""; clear:both }
.board_cont .process_multi ol > li{ position:relative; float:left; width:250px; padding:36px 26px; background:#f9f9f9; border:#d6d6d6 solid 1px; color:#323232; margin-right:46px;  }
.board_cont .process_multi ol > li:last-child{ margin-right:0; }
.board_cont .process_multi ol > li:before{ position:relative; float:left; margin-right:10px; margin-top:-7px; }
.board_cont .process_multi ol > li:after{ position:absolute; top:-40px; left:50%; display:block; width:1px; height:40px; background:#d6d6d6; content:""; }
.board_cont .process_multi ol > li span{ position:absolute; top:0; right:-47px; display:block;  width:47px; min-height:160px; background:url(/images/oldimg/sub/pro_arrow.jpg) center no-repeat;  }
.board_cont .process_multi ol > li > ul{ clear:both; margin-top:17px;  }

.board_cont .multi_list{ overflow:hidden; margin-top:25px;  }
.board_cont .multi_list li{ float: left; width:48%; margin-right:4%; text-align:center; border:#ccc solid 1px;  }
.board_cont .multi_list li:last-child{ margin-right:0;  }
.board_cont .multi_list li img{ margin:25px 0;}
.board_cont .multi_list li span{ display:block; text-align:center; background:#f9f9f9; padding:15px 0; } 

/* 회원정보수정_연동,해제 버튼 */
.board_cont .sns_link { }
.board_cont .sns_link img { vertical-align:middle; }
.board_cont .sns_link .btn_kakao_link { position:relative; width:150px; height:40px; margin:0; padding:0; border:0; background:url('/images/oldimg/sub/btn_link_sns_k.jpg') 0 0 no-repeat; cursor:pointer; }
.board_cont .sns_link .btn_kakao_link input { }
.board_cont .sns_link .btn_kakao_link span { position:absolute; top:0; left:0; text-indent:-10000em; }
.board_cont .sns_link .btn_kakao_link_stop { position:relative; width:150px; height:40px; margin:0; padding:0; border:0; background:url('/images/oldimg/sub/btn_link_stop_sns_k.jpg') 0 0 no-repeat; cursor:pointer; }
.board_cont .sns_link .btn_kakao_link_stop input { }
.board_cont .sns_link .btn_kakao_link_stop span { position:absolute; top:0; left:0; text-indent:-10000em; }
.board_cont .sns_link .btn_naver_link_stop { position:relative; }
.board_cont .sns_link .btn_naver_link_stop input { width:150px; height:40px; background:url('/images/oldimg/sub/btn_link_stop_sns_n.jpg') 0 0 no-repeat; border:0; cursor:pointer; }
.board_cont .sns_link .btn_naver_link_stop span { position:absolute; top:0; left:0; text-indent:-10000em; }
.board_cont .login_type_select{ padding:25px 0; border:#ccc solid 1px; margin:0 auto}

.board_cont .member_info{ background:#f9f9f9; padding:25px 0; border-top:#d6d6d6 solid 1px;  }
.board_cont .member_info ul{ overflow:hidden; }
.board_cont .member_info ul li{ float:left; padding-top:25px; padding-bottom:25px;  }
.board_cont .member_info ul li:first-child{  width:30%; margin-left:10%; border-right:#d6d6d6 solid 1px; }
.board_cont .member_info ul li:last-child{  width:55%; margin-left:5%;  }
.board_cont .member_info ul li a{ background-color:#fff; margin-left:15px; }
.board_cont .member_info ul li:before{ top:44% }

.board_cont .pool_con { padding:25px 0; border-top:#d6d6d6 solid 1px; }
.board_cont .pool_con ul { padding:15px 0; overflow:hidden; }
.board_cont .pool_con ul li { float:left; }
.board_cont .pool_con ul li:first-child{ width:45%; margin-left:10%; }
.board_cont .pool_con ul li a { margin-left:15px; }
.board_cont .pool_con .btn_pool { padding-left:0; }
.board_cont .pool_con .btn_pool a { margin-left:0; background-position:94% center; }
.board_cont .pool_con .btn_pool .btn_con { padding:10px 40px 10px 15px; }
.board_cont .pool_con .btn_pool:before { background:0 none; }

.board_cont .login_info{ position:relative }
.board_cont .login_info h6{ padding-left:35px; background:url(/images/oldimg/sub/icon_info.png) left top no-repeat; line-height:25px;}
.board_cont .login_info .btn_pro{ position:absolute; right:0; top:0; display:block; width:300px; height:60px; line-height:60px;  background:#003881 url(/images/oldimg/sub/arrow_white.png)  90% center no-repeat; color:#fff; padding-left:35px; }

.board_cont .join1_top_box{ /*width:950px;*/ margin:0 auto}

.board_cont .btn_check{ box-sizing: border-box; min-width:100px; height:40px; line-height:27px; padding:7px 12px !important; background:#003881; color:#fff !important; border:#002453 solid 1px; text-align:center }
.board_cont .btn_check:hover{ color:#000 !important;  } 
.board_cont .btn_info{ box-sizing: border-box; height:40px; line-height:29px; padding:7px 12px !important; background:#ededed; color:#000 !important; border:0; }
.board_cont .security{ display:inline-block; vertical-align:top; font-size:14px; height:40px; padding:7px 12px !important; background:#fff; color:#000 !important; border:#ededed solid 1px; }
.board_cont .hide_star{ display:inline-block; padding:0 3px; color:#F00; font-weight:bold}
.board_cont .col6{ overflow:hidden }
.board_cont .col6 li{ float:left; width:16.6666667%; text-align:left}
.board_cont .join1_header .title{ font-size:21px; padding:55px 0 30px; text-align:center; font-weight:700 }
.board_cont .join1_header .sub_title{ text-align:center; line-height:1.3; margin-bottom:65px; }
.board_cont .join1_box{ overflow:hidden; }
.board_cont .join1_box li{ float:left; width:49%; border:#d6d6d6 solid 1px; text-align:center; margin-right:2%; padding-top:135px; padding-bottom:30px;  }
.board_cont .join1_box li:last-child{ margin-right:0; }
.board_cont .join1_box li.join_normal{ background:url(/images/oldimg/sub/icon_join01.jpg) center 30px no-repeat}
.board_cont .join1_box li.join_company{ background:url(/images/oldimg/sub/icon_join02.jpg) center 30px no-repeat}
.board_cont .join1_box li.join_hp{ background:url(/images/oldimg/sub/icon_join03.jpg) center 30px no-repeat}
.board_cont .join1_box li.join_ipin{ background:url(/images/oldimg/sub/icon_join04.jpg) center 30px no-repeat}
.board_cont .join1_box li strong{ display:block; font-size:18px; margin-bottom:15px;}
.board_cont .join1_box li p{ font-size:16px; line-height:1.3; margin-bottom:15px;}
.board_cont .join1_box li a,
.board_cont .join1_box li button{ display:inline-block; background:#003881; color:#fff; padding:10px; width:180px;}
.board_cont .join_info h6{ padding-left:35px; background:url(/images/oldimg/sub/icon_info.png) left top no-repeat; line-height:25px;}
.board_cont .join2_header ul{ text-align:center; padding:30px 0;}
.board_cont .join2_header ul li{ position:relative; display:inline-block; margin:0 16px;}
.board_cont .join2_header ul li:after{ display:block; width:36px; height:1px; background:#d6d6d6; content:""; position:absolute; right:-36px; top:44px; }
.board_cont .join2_header ul li:last-child:after{ display:none; }
.board_cont .join2_header ul li strong{ display:block; font-size:26px; border:#d6d6d6 solid 1px; padding:20px; border-radius:80px; width:90px; height:90px; margin-bottom:15px;  }
.board_cont .join2_header ul li em{ display:block; font-style:normal; font-size:14px; color:#000; margin-bottom:8px; }
.board_cont .join2_header ul li.on{ color:#003881; font-weight:700; }
.board_cont .join2_header ul li.on strong{ border:#003881 solid 3px; color:#003881}
.board_cont .join2_header ul li.on em{ color:#003881}
.board_cont .rule_box{ padding:45px; border:#d6d6d6 solid 1px; border-top:#003881 solid 2px; max-height:450px; overflow-y:auto }
.board_cont .rule_box p{ color:#313131; font-size:16px; line-height:160%; font-weight:300; }
.board_cont .text_scr_btm{ background:#f9f9f9; padding:25px 0; text-align:center; border:#d6d6d6 solid 1px; border-top:0;}
.board_cont .join_btn_set{ padding:25px 0;}
.board_cont .join_btn_set a{ padding:12px 65px; margin:0 15px;}
.board_cont .join_btn_set input[type="submit"]{ padding:12px 65px; margin:0 15px;}

.board_cont h4{ font-size:26px; font-weight:500; color:#141414; margin-top:40px; margin-bottom:30px; padding-left:0;}
.board_cont h4::before {display:none;}
.board_cont h4:after{ display:none}
.board_cont h5{ font-size:22px; font-weight:500; color:#2c6dff; margin-bottom:20px; margin-top:30px;}
.board_cont h6{ font-size:20px; font-weight:500; color:#141414; margin-bottom:20px; margin-top:30px;}


.board_cont p.text{ color:#313131; font-size:16px; line-height:160%; /* font-weight:300; */ word-break:keep-all }
.board_cont .color01{ color: #000 } 
.board_cont .color02{ color: #d22500 }
.board_cont .color03{ color: #0064D6 }
.board_cont .fwb{ font-weight:bold !important}
.board_cont .fwl{ font-size:20px!important;}

.board_cont .btn_con{ display:inline-block; border:#393939 solid 1px; font-size:14px; padding:14px; color:#141414; transition:ease 0.3s; font-weight:400; }
.board_cont .btn_white{ padding:12px 24px; }
.board_cont .btn_grey{  padding:12px 24px; background:#f6f6f6 }
.board_cont .btn_blue{ display:inline-block; padding:12px 24px; background:#003881; color:#fff; border:#002453 solid 1px;  }
.board_cont .btn_link{ padding-right:50px; background:url(/images/oldimg/sub/link.png) 90% center no-repeat}
.board_cont .btn_link:hover{ background:url(/images/oldimg/sub/link_on.png) 90% center no-repeat; border:#165fc0 solid 1px; color:#156fc0;  }
.board_cont .btn_link_b{ padding-right:50px; color:#fff; border-color:#003881; background:#003881 url(/images/oldimg/sub/link_w.png) 90% center no-repeat }
.board_cont .btn_down{ padding-right:50px; background:url(/images/oldimg/sub/down.png) 93% center no-repeat}
.board_cont .btn_down:hover{ background:url(/images/oldimg/sub/down_on.png) 93% center no-repeat; border:#165fc0 solid 1px;  }
.board_cont .btn_down_b{ padding-right:50px; color:#fff; border-color:#003881; background:#003881 url(/images/oldimg/sub/down_w.png) 90% center no-repeat }
.board_cont .btn_blank{ padding-right:50px; background:url(/images/oldimg/sub/blank.png) 90% center no-repeat}
.board_cont .btn_blank:hover{ background:url(/images/oldimg/sub/blank_on.png) 90% center no-repeat; border:#165fc0 solid 1px;  }
.board_cont .btn_blank_b{ padding-right:50px; color:#fff; border-color:#003881; background:#003881 url(/images/oldimg/sub/blank_w.png) 90% center no-repeat }


/*리스트타입*/
.board_cont .list_basic { }
.board_cont .list_basic > li{ position:relative; color:#313131; line-height:160%;  padding-left:17px; font-size:16px; font-weight:300;}
.board_cont .list_basic > li.no_bullet{ padding-left:0px; background:none !important;  }
.board_cont .list_basic > li.no_bullet:before{ display:none;}
.board_cont .list_basic > li:before{ position:absolute; display:block; content:""; left:0; top:8px;}
.board_cont .list_basic > li .no{ position:absolute; left:0; }

.board_cont .lt01> li:before,
.board_cont .lt02 > li:before{ position:absolute;  display:block; content:""; background:#222; width:10px; height:2px; left:0px; top:10px }
.board_cont .lt01 > li:before{ background:#000;}
.board_cont .lt02 > li:before{ background:#a1a1a1;}
.board_cont .lt03 > li:before{  width:6px; height:6px; background:#427cff; left: 2px; border-radius:6px;}
.board_cont .lt04 > li:before{  width:6px; height:6px; background:#a1a1a1; left: 2px; border-radius:6px;}
.board_cont .lt05 > li:before{  width:6px; height:6px; background:#000; left: 2px; border-radius:6px;}

.board_cont .ol_basic > li{ position:relative; padding-left:40px; color:#686868; padding-top:5px; min-height:30px; margin-bottom:5px; line-height:20px;}
.board_cont .ol_basic > li:after{ display:block; content:""; width:30px; height:30px; color:#fff; background:#000; position:absolute; left:0; top:0; border-radius:30px;}
.board_cont .ol_basic > li:after{ text-align:center; line-height:33px; font-size:16px;}
.board_cont .ol_basic > li:nth-child(1):after{  content:"1";}
.board_cont .ol_basic > li:nth-child(2):after{  content:"2";}
.board_cont .ol_basic > li:nth-child(3):after{  content:"3";}
.board_cont .ol_basic > li:nth-child(4):after{  content:"4";}
.board_cont .ol_basic > li:nth-child(5):after{  content:"5";}
.board_cont .ol_basic > li:nth-child(6):after{  content:"6";}
.board_cont .ol_basic > li:nth-child(7):after{  content:"7";}
.board_cont .ol_basic > li:nth-child(8):after{  content:"8";}
.board_cont .ol_basic > li:nth-child(9):after{  content:"9";}
.board_cont .ol_basic > li:nth-child(10):after{  content:"10";}
.board_cont .ol_basic > li:nth-child(11):after{  content:"11";}
.board_cont .ol_basic > li:nth-child(12):after{  content:"12";}
.board_cont .ol_basic > li:nth-child(13):after{  content:"13";}
.board_cont .ol_basic > li:nth-child(14):after{  content:"14";}
.board_cont .ol_basic > li:nth-child(15):after{  content:"15";}

.board_cont .ot01 > li:after{ background:#5183de}
.board_cont .ot02 > li:after{ background:#818181}

/*기본테이블*/
.board_cont .basic_table { width:100%; border-collapse:collapse; border-spacing:0; border-top:2px solid #1c4a9d;}
.board_cont .basic_table:after { display:block; visibility:hidden; clear:both; content:"" }
.board_cont .basic_table thead tr th,
.board_cont .basic_table thead tr td { padding:15px 10px; border-bottom:#ccc solid 1px;  border-right: #ccc solid 1px;  border-left: #ccc solid 1px;}
.board_cont .basic_table tbody tr th,
.board_cont .basic_table tbody tr td { padding:15px 10px; border-bottom:#ccc solid 1px; border-right: #ccc solid 1px; border-left: #ccc solid 1px; word-break:keep-all;}
.board_cont .basic_table tr th:last-child,
.board_cont .basic_table tr td:last-child{ border-right:0 !important}
.board_cont .basic_table tr th:first-child,
.board_cont .basic_table tr td:first-child{ border-left:0 !important}
.board_cont .basic_table th { font-size:16px; color:#313131;  line-height:160%; background-color:#f9f9f9; vertical-align:middle;   }
.board_cont .basic_table td { font-size:16px;  /* font-weight:300; */ color:#313131;  line-height:160%; text-align:center;  vertical-align:middle}
.board_cont .basic_table td a{ text-decoration:none; /*color:#454545*/}
.board_cont .basic_table .no_border { border-right-style: none; }
.board_cont .basic_table .td_center { text-align:center }
.board_cont .basic_table .td_right { text-align:right }
.board_cont .basic_table .td_left { text-align:left }
.board_cont .border_none{ border-right:none;}
.board_cont .basic_table td a.filename{ font-size:14px; display:inline-block; margin-right:15px;}
.board_cont .basic_table td a.filename img{ vertical-align:middle; margin-right:5px; }

/* 기본테이블 */ /* 2018-12-07 신규 추가 */
.board_cont .basic_table2 { width:100%; border-collapse:collapse; border-spacing:0; border-top:2px solid #1c4a9d;}
.board_cont .basic_table2:after { display:block; visibility:hidden; clear:both; content:"" }
.board_cont .basic_table2 thead tr th,
.board_cont .basic_table2 thead tr td { padding:10px 10px; border-bottom:#ccc solid 1px;  border-right: #ccc solid 1px;  border-left: #ccc solid 1px;}
.board_cont .basic_table2 tbody tr th,
.board_cont .basic_table2 tbody tr td { padding:10px 10px; border-bottom:#ccc solid 1px; border-right: #ccc solid 1px; border-left: #ccc solid 1px; word-break:keep-all;}
.board_cont .basic_table2 tr th:last-child,
.board_cont .basic_table2 tr td:last-child{ border-right:0 !important}
.board_cont .basic_table2 tr th:first-child,
.board_cont .basic_table2 tr td:first-child{ border-left:0 !important}
.board_cont .basic_table2 th { font-size:16px; color:#313131;  line-height:140%; background-color:#f9f9f9; vertical-align:middle;   }
.board_cont .basic_table2 td { font-size:16px;  /* font-weight:300; */ color:#313131;  line-height:140%; text-align:center;  vertical-align:middle}
.board_cont .basic_table2 td a{ text-decoration:none; color:#454545}
.board_cont .basic_table2 .no_border { border-right-style: none; }
.board_cont .basic_table2 .td_center { text-align:center }
.board_cont .basic_table2 .td_right { text-align:right }
.board_cont .basic_table2 .td_left { text-align:left }
.board_cont .basic_table2 { border-right:none;}
.board_cont .basic_table2 td a.filename { font-size:14px; display:inline-block; margin-right:15px;}
.board_cont .basic_table2 td a.filename img { vertical-align:middle; margin-right:5px; }

/* 기본테이블 */ /* 2022-10-25 신규 추가 */
.board_cont .basic_table3 { width:100%; border-collapse:collapse; border-spacing:0; border-top:2px solid #1c4a9d;}
.board_cont .basic_table3:after { display:block; visibility:hidden; clear:both; content:"" }
.board_cont .basic_table3 thead tr th,
.board_cont .basic_table3 thead tr td { padding:5px 5px; border-bottom:#ccc solid 1px;  border-right: #ccc solid 1px;  border-left: #ccc solid 1px;}
.board_cont .basic_table3 tbody tr th,
.board_cont .basic_table3 tbody tr td { padding:5px 5px; border-bottom:#ccc solid 1px; border-right: #ccc solid 1px; border-left: #ccc solid 1px; word-break:keep-all;}
.board_cont .basic_table3 tr th:last-child,
.board_cont .basic_table3 tr td:last-child{ border-right:0 !important}
.board_cont .basic_table3 tr th:first-child,
.board_cont .basic_table3 tr td:first-child{ border-left:0 !important}
.board_cont .basic_table3 th { font-size:16px; color:#313131;  line-height:140%; background-color:#f9f9f9; vertical-align:middle;   }
.board_cont .basic_table3 td { font-size:16px;  /* font-weight:300; */ color:#313131;  line-height:140%; text-align:center;  vertical-align:middle}
.board_cont .basic_table3 td a{ text-decoration:none; color:#454545}
.board_cont .basic_table3 .no_border { border-right-style: none; }
.board_cont .basic_table3 .td_center { text-align:center }
.board_cont .basic_table3 .td_right { text-align:right }
.board_cont .basic_table3 .td_left { text-align:left }
.board_cont .basic_table3 { border-right:none;}
.board_cont .basic_table3 td a.filename { font-size:14px; display:inline-block; margin-right:15px;}
.board_cont .basic_table3 td a.filename img { vertical-align:middle; margin-right:5px; }


.board_cont table label{display:inline-block}
.board_cont table select{ min-width:80px}
.board_cont table .sel_mid{width:175px}
.board_cont table .sel_auto{width:auto}
.board_cont th label{font-weight:bolder}
.board_cont td{color:#000;padding:9px 0 9px 15px;text-align:left;border-bottom:1px solid #e4e4e4;word-break:break-all}

.board_cont table .input_date{width:93px}
.board_cont .table01{border:none;border-top:1px solid #281e79}
.board_cont .table01 th{background:#f6f6f6;color:#000;padding:14px 0 12px 10px;text-align:left;border-bottom:1px solid #e4e4e4;font-weight:bold}
.board_cont .table01 td{color:#000;padding:10px 0 10px 10px;text-align:left;border-bottom:1px solid #e4e4e4}
.board_cont .table01 .end{border-bottom:1px solid #281e79 !important}
.board_cont .table02 td label{width:18%;vertical-align:top}
.board_cont #table03 {border-top:1px solid #281e79 !important}
.board_cont #table03 tr {border:1px solid #e4e4e4 !important}
.board_cont #table03 thead tr th { background-color:#FFD4D5; color:#434343; padding:10px 0 10px 10px; border-bottom:1px solid #e4e4e4; font-weight:bold; text-align:center;}
.board_cont #table03 tbody tr th { background-color:#fff; font-weight:bold;}
.board_cont #table03 tr td {color:#000;padding:4px 0 4px 10px; text-align:left; border-bottom:1px solid #e4e4e4; word-break:break-all; border-top:1px solid #e4e4e4; background-color:#fff !important }

/* 포털 상담 FAQ */ /* 2018-01-25 신규추가 */
.board_cont table.table_faq {  }
.board_cont table.table_faq {border-top:1px solid #281e79 !important}
.board_cont table.table_faq tr {border:1px solid #e4e4e4 !important}
.board_cont table.table_faq thead tr th { background-color:#FFD4D5; color:#434343; padding:10px 0 10px 10px; border-bottom:1px solid #e4e4e4; font-weight:bold; text-align:center;}
.board_cont table.table_faq tbody tr th { background-color:#fff; font-weight:bold;}
.board_cont table.table_faq tr td {color:#000; padding:4px 0 4px 10px !important; text-align:left; border-bottom:1px solid #e4e4e4 !important; word-break:break-all; border-top:1px solid #e4e4e4; background-color:#fff !important }
.board_cont .history_wrap{position:relative;z-index:0}
.board_cont .history_wrap table th{border-color:#ff8b9e;color:#f23b10;text-align:right;padding:4px 0 5px 10px}
.board_cont .history_wrap table td{padding:4px 0 5px 10px}
.board_cont .history_wrap th.first{border-top:1px solid #ff8b9e}
.board_cont .history_wrap table tr:last-child th{border-bottom:none !important}
.board_cont .history_wrap table tr:last-child td{border-bottom:none !important}
.board_cont .history_wrap td.first{border-top:1px solid #e4e4e4 !important}
.board_cont .tb_bg{position:absolute;display:block;right:0;bottom:0;width:299px;height:200px }
.board_cont .tb_bg1{background:url(/images/kocca/center/s15_01_tbg.gif) right bottom no-repeat}
.board_cont .tb_bg2{background:url(/images/layout/history_wrap_bg2.gif) right bottom no-repeat}
.board_cont .table01 td label{vertical-align:middle !important;width:20%;margin:5px 0;letter-spacing:0.5px}
.board_cont .label6 td label{width:18%}
.board_cont .label6 td label.constTp1 {width:35%;}
.board_cont .label6 td label.constTp2 {width:35%;}
.board_cont .label3 td label{width:32%}
.board_cont .label4 label{width:24%}
.board_cont .len2 label{width:330px !important}
.board_cont .len3 label{width:172px !important}
.board_cont .len4 label{width:122px !important}
.board_cont .len5 label{width:54px !important}
.board_cont .len6 label{width:96px !important}


.board_cont .table03{border-top:1px solid #e3e3e3}
.board_cont .table03 tbody th{padding:8px 0 6px;background:0 none;font-weight:bold;color:#000}
.board_cont .table03 td{padding:8px 15px 6px 10px}
.board_cont .table04{border:none;border-top:1px solid #281e79;border-bottom:1px solid #281e79;table-layout:fixed}
.board_cont .table04 th{background:#f6f6f6;color:#000;padding:8px 0;text-align:center;border-bottom:1px solid #c3c3c3;font-weight:bold}
.board_cont .table04 td{color:#000;padding:7px 10px;text-align:center;border-bottom:1px solid #e4e4e4}
.board_cont .header_h4{position:relative;width:100%;float:left;clear:both;margin:35px 0 13px}
.board_cont .header_h4.first{margin-top:0}
.board_cont .header_h4 h4{color:#991a1e;font-weight:bold;font-size:15px;line-height:1.0}
.board_cont .header_h4 .unit{display:inline-block;margin-bottom:0;position:absolute;bottom:-3px;right:0}
.board_cont .unit{margin-bottom:10px;font-size:12px;color:#757575;line-height:1.0;text-align:right}
.board_cont .dsc_tdtop, 
.board_cont .dsc_tdtop li{font-size:12px;color:#757575;line-height:1.4}
.board_cont .dsc_tdtop{display:block;margin-bottom:8px} /* ���ȿ� �ּ� */
.board_cont .dsc_tdtop li{margin:3px 0}
.board_cont .btn_pack.large .zip{background-position:0px -212px}
.board_cont .label_sapce label{margin-right:20px}
.board_cont .input_desc{overflow:hidden}
.board_cont .input_desc .input{float:left}
.board_cont .input_desc .dsc_tdtop{float:right;padding-top:6px}
.board_cont .table_con .table td{word-break:break-all}
.board_cont .agree_txt{margin-top:20px;height:auto !important;overflow:hidden !important}
.board_cont .nodata{padding:30px 0 !important}
.board_cont .table tfoot th{background:#f6f6f6;border-bottom:1px solid #cacaca;border-right:1px solid #cacaca;padding-left:10px;padding:5px 10px 6px 10px}
.board_cont .table tfoot td{border-bottom:1px solid #cacaca;border-right:1px solid #cacaca;padding:5px 10px 6px 10px;background-color:#fafafa;font-weight:bold}
.board_cont .table tfoot td.tar{padding-right:10px}
.board_cont .table .bline th, 
.board_cont .table .bline td, 
.board_cont .table .bline{border-bottom-color:#191058}
.board_cont .bd_point .gallery_list{border-top:0 none;border-bottom:0 none}
.board_cont .comment{margin-bottom:10px;letter-spacing:-1px;font-size:15px;color:#000}
.board_cont .comment em{font-size:15px}
.board_cont .tbl_comment{clear:both;margin-top:7px}
.board_cont .tbl_comment li{color:#757575;font-size:12px}
.board_cont .indentList li{margin:2px 0;text-indent:-16px;padding-left:16px;line-height:1.4}
.board_cont .indentList li li{text-indent:-10px;padding-left:10px}
.board_cont .gallery_list dd strong{font-weight:normal !important}
.board_cont .gallery_list dd a{color:#434343;font-size:13px;font-weight:normal}
.board_cont .gallery_list dl.one dt img{text-align:center}
.board_cont .gallery_list dl.one dt a{display:block}
.board_cont .gallery_list dl.one dt a:hover, 
.board_cont .gallery_list dl.one dt a:focus{color:#00498f}
.board_cont .gallery_list dl.one dd{position:static}
.board_cont .gallery_list dl.one a{color:#000}
.board_cont .gallery_list dl.one .normal a{width:15px;height:15px;display:block}
.board_cont .gallery_list dl.one .info_desc{padding-left:220px}  /* 20131201 */
.board_cont .gallery_list dl.one .info_desc li{float:none;width:auto;padding:0;border:0 none}
.board_cont .gallery_list dl.one .info_desc li strong{width:46px;display:inline-block;vertical-align:top}
.board_cont .gallery_list dl.one .info_desc li span{display:inline-block;width:85%;vertical-align:top;color:#000}
.board_cont .table03{border-top:1px solid #e3e3e3}
.board_cont .table03 tbody th{padding:8px 0 6px;background:0 none;font-weight:bold;color:#000}
.board_cont .table03 td{padding:8px 15px 6px 10px}
.board_cont #map{width:748px;height:398px;margin-bottom:30px;border:1px solid #b8b8b8}
.board_cont .mapArea .box_table{background:url(/images/common/bg_car.gif) no-repeat bottom right}
.board_cont .mapArea .table03 th{padding:10px 15px 9px;vertical-align:top;text-align:left}
.board_cont .mapArea .table03 td{padding:10px 40px 9px 10px}
.board_cont .mapArea .bullist_type{margin:7px 0 0}
.board_cont .mapArea .callNum span{float:left;width:165px}
.board_cont .photo_list{clear:both;overflow:hidden}
.board_cont .photo_list ul{margin-top:-15px}
.board_cont .photo_list li{position:relative;min-height:120px;padding:15px 15px 15px 0;border-bottom:1px solid #e3e3e3}
.board_cont .photo_list .pline{border-bottom:3px solid #ff89e2}
.board_cont .photo_list .pic{display:inline-block;margin-right:20px;float:left;vertical-align:top}
.board_cont .photo_list .tit{margin-bottom:10px;line-height:1.0;color:#000;font-size:15px;font-weight:bold}
.board_cont .photo_list .desc{padding-bottom:10px}
.board_cont .photo_list .desc strong{font-weight:bold;letter-spacing:-1px}
.board_cont .photo_list .btnArea{position:absolute;bottom:13px;right:0}
.board_cont .photo_list .btn_pack_gray.medium *{margin-right:0}
.board_cont .photo_list .desc ul{clear:none;margin-left:170px;margin-top:0}
.board_cont .photo_list .desc ul li{position:static;min-height:0;margin-bottom:3px;padding:0 0 0 9px;border-bottom:0 none}
.board_cont .pic_zoom{clear:both;position:relative;padding-top:338px}
.board_cont .pic_zoom .thumbArea{position:absolute;top:0;left:0;width:220px;padding-left:530px}
.board_cont .pic_zoom .thumbArea ul{padding-top:12px;border:6px solid #ff89e2;border-bottom:0 none }
.board_cont .pic_zoom .thumbArea li{padding:0 33px 10px}
.board_cont .pic_zoom .thumbArea .thumb{display:block}
.board_cont .pic_zoom .thumbArea .thumb img{width:140px;height:84px;border:3px solid #fff}
.board_cont .pic_zoom .thumbArea .thumb:hover img{border-color:#ff89e2}
.board_cont .pic_zoom .thumbArea .thumb.on img{border-color:#ff89e2}
.board_cont .pic_zoom .thumbArea .info{width:530px;height:318px;position:absolute;top:0;left:0}
.board_cont .pic_zoom .thumbArea .info .tit{width:530px;min-height:39px;position:absolute;bottom:0;left:0}
.board_cont .pic_zoom .thumbArea .info .bg{min-height:39px;background-color:#000;opacity:0.65}
.board_cont .pic_zoom .thumbArea .info dl{width:510px;padding:5px 10px 0;position:absolute;top:0;left:0}
.board_cont .pic_zoom .thumbArea .info dt{float:left;padding-top:3px;color:#fff;font-size:14px}
.board_cont .pic_zoom .thumbArea .info dd{float:right}
.board_cont .pic_zoom .thumbArea .btn_pack.medium, 
.board_cont .pic_zoom .thumbArea .btn_pack.medium *{height:29px;margin-right:0;left:0}
.board_cont .pic_zoom .thumbArea .btn_pack.medium{width:112px;background:url(/images/kocca/bg_btn_online.gif);text-align:center}
.board_cont .pic_zoom .thumbArea .btn_pack.medium *{width:100%;background:0 none;color:#FFF;padding:0}
.board_cont .pic_zoom .thumbArea .btn_pack.medium *:hover, 
.board_cont .pic_zoom .thumbArea .btn_pack.medium *:focus{color:#FFF;text-decoration:underline !important}
.board_cont .thumbArea li.off .info{display:none}
.board_cont .schWrite{margin-bottom:-42px;padding-bottom:42px;background:url(/images/common/bg_schWrite.gif) no-repeat bottom right}
.board_cont .schWrite .box_table{border-left:0 none;border-right:6px solid #ff89e2}
.board_cont .searchArea{margin-bottom:20px;padding:10px 0;text-align:center;border:4px solid #7a829d;background-color:#eef4ff}
.board_cont .searchArea label{margin-right:5px;color:#000;font-size:14px;font-weight:bold}
.board_cont .searchArea .btn{margin-top:2px}
.board_cont .list_issue h3{margin-bottom:8px}
.board_cont .list_issue ol{min-height:230px}
.board_cont .list_issue li{position:relative;width:100%;height:18px;line-height:18px}
.board_cont .list_issue li .status{position:absolute;top:0;right:0;padding-left:10px;color:#757575;background:url(/images/common/bg_issue_status.gif) no-repeat}
.board_cont .list_issue li .up{background-position:0 7px}
.board_cont .list_issue li .down{background-position:0 -29px}
.board_cont .list_issue .num {position:relative;top:6px;display:inline-block;*zoom:1;*display:inline;width:18px;height:18px;font-size:0px;line-height:0px;overflow:hidden;background:url(/images/kocca/main/list_num_off.gif) no-repeat 0 0}
.board_cont .list_issue .n1{ background-position:0 0}
.board_cont .list_issue .n2{ background-position:0 -21px}
.board_cont .list_issue .n3{background-position:0 -42px}
.board_cont .list_issue .n4{background-position:0 -63px}
.board_cont .list_issue .n5{background-position:0 -84px}
.board_cont .list_issue .n6{background-position:0 -105px}
.board_cont .list_issue .n7{background-position:0 -126px}
.board_cont .list_issue .n8{background-position:0 -147px}
.board_cont .list_issue .n9{background-position:0 -168px}
.board_cont .list_issue .n10{background-position:0 -189px}
.board_cont .board_search_check .sch_alphabet dd{width:100%}
.board_cont .sch_alphabet dd *{color:#434343}
.board_cont .sch_alphabet .txt{margin-bottom:18px;padding:0;line-height:1.4}
.board_cont .sch_alphabet input[type="radio"]{position:absolute;top:-9999px;left:0}
.board_cont .sch_alphabet .alphabetChk label,
.board_cont .sch_alphabet .alphabetChk label span{display:inline-block;height:23px;line-height:22px;background:url(/images/common/bg_alphabet.gif) no-repeat}
.board_cont .sch_alphabet .alphabetChk label{margin:0;background-position:left top}
.board_cont .sch_alphabet .alphabetChk label span{text-align:center;min-width:22px;background-position:right top}
.board_cont .sch_alphabet .alphabetChk input:focus + label{text-decoration:underline}
.board_cont .sch_alphabet .alphabetChk input:focus + label span{text-decoration:underline}
.board_cont .sch_alphabet .alphabetChk label:hover{text-decoration:underline}
.board_cont .sch_alphabet .alphabetChk label:hover span{text-decoration:underline}
.board_cont .sch_alphabet .alphabetChk button{margin:0;padding:0;cursor:pointer;border:0 none;background:0 none}
.board_cont .sch_alphabet .alphabetChk span, 
.board_cont .sch_alphabet .alphabetChk span button{overflow:visible;display:inline-block;height:23px;line-height:22px;background:url(/images/common/bg_alphabet.gif) no-repeat;text-align:center}
.board_cont .sch_alphabet .alphabetChk span{background-position:0 0}
.board_cont .sch_alphabet .alphabetChk span button{padding:0 4px;background-position:100% 0;color:#434343;vertical-align:top}
.board_cont .sch_alphabet .alphabetChk span button:hover, 
.board_cont .sch_alphabet .alphabetChk span button:focus{text-decoration:underline}
.board_cont .sch_alphabet .alphabetChk .chk{background-position:0 -33px}
.board_cont .sch_alphabet .alphabetChk .chk *{background-position:100% -33px;color:#FFF}
.board_cont .sch_alphabet .alphabetChk .chk button:hover, 
.board_cont .sch_alphabet .alphabetChk .chk button:focus{text-decoration:none}
.board_cont .searchArea .sch_alphabet .alphabetChk span{background-position:0 -66px}
.board_cont .searchArea .sch_alphabet .alphabetChk span button{background-position:100% -66px}
.board_cont .searchArea .sch_alphabet .alphabetChk .chk{background-position:0 -99px}
.board_cont .searchArea .sch_alphabet .alphabetChk .chk button{background-position:100% -99px}
.board_cont .sch_alphabet .sch_result{overflow:hidden;height:60px;margin-top:10px;padding:5px;border:1px solid #e4e4e4}
.board_cont .sch_alphabet .sch_result li{clear:none;width:auto;margin:0 5px;padding:0;background:0 none}
.board_cont .sch_alphabet .sch_result li label{margin:0}
.board_cont .sch_alphabet .sch_result li .chk{color:#00498f;text-decoration:underline}
.board_cont .sch_alphabet .sch_result input:focus + label{color:#00498f;text-decoration:underline}
.board_cont .catalogView{margin-bottom:-50px;padding-bottom:50px;background:url(/images/cbk/bg_catalogView.gif) no-repeat bottom right}
.board_cont .catalogView.bgnone{margin-bottom:0;padding-bottom:0;background:0 none}
.board_cont .catalogView .bd_point{overflow:hidden}
.board_cont .catalogView .bd_point .viewCont{border-top:0 none;border-bottom:0 none}
.board_cont .catalogView .viewCont{padding:30px 20px 30px 0;border-top:1px solid #a3061b;border-bottom:1px solid #a3061b}
.board_cont .catalogView .pic{display:inline-block;float:left;margin-right:30px}
.board_cont .catalogView .pic img{border:1px solid #cfcfcf;text-align:center}
.board_cont .catalogView .tit{margin-bottom:11px;font-weight:bold;font-size:15px;color:#008476;line-height:1.0}
.board_cont .catalogView ul{padding-left:240px}
.board_cont .catalogView li strong{display:inline-block;vertical-align:top;width:43px;color:#757575;font-weight:normal}
.board_cont .catalogView li span{display:inline-block;vertical-align:top;width:85%;color:#000}
.board_cont .catalogView .content{margin-top:5px}
.board_cont .catalogView_prd{background-image:url(/images/cbk/bg_catalogView_2.gif)}
.board_cont .catalogView_prd .catalogView_bg{margin-top:-20px;padding-top:20px;background:url(/images/cbk/bg_catalogView_3.gif) no-repeat top right}
.board_cont .catalogView_prd dl{padding-left:240px}
.board_cont .catalogView_prd .tit{min-height:47px;margin-bottom:10px}
.board_cont .catalogView_prd ul{padding-left:0}
.board_cont .catalogView_prd li strong{width:70px}
.board_cont .catalogView_prd li span{width:80%}
.board_cont .catalogView_prd .viewCont{padding-bottom:30px}
.board_cont .detailList ul{border-bottom:1px solid #002b54}
.board_cont .detailList li{position:relative;border-top:1px solid #e3e3e3}
.board_cont .detailList li.first{border-top:0 none}
.board_cont .detailList .info{position:relative;min-height:165px;padding:20px 0}
.board_cont .detailList .info dt{text-decoration:underline}
.board_cont .detailList .info dt a{color:#008476;font-size:15px;font-weight:bold;vertical-align:top;text-decoration:underline}
.board_cont .detailList .info dt a:hover, 
.board_cont .detailList .info dt a:focus{color:#00498f}
.board_cont .detailList .info dt img{float:left;margin-right:30px;border:1px solid #cfcfcf}
.board_cont .detailList .info dd{padding:0 10px 0 232px}
.board_cont .detailList .info .view_txt{margin:10px 0 15px;color:#000}
.board_cont .detailList .info ul{border-bottom:0 none}
.board_cont .detailList .info ul li{border-top:0 none}
.board_cont .detailList .info .btn_pack{margin-top:15px}
.board_cont .detailList .btn_down{position:absolute;top:132px;left:232px}
.board_cont .detailList .btn_more{position:absolute;top:0px;right:36px}
.board_cont .detailList .goView{position:absolute;top:170px;left:0;padding:0}
.board_cont .detailList .goView a{color:#757575;font-size:12px}
.board_cont .detailList .off{display:none}
.board_cont .detailList .detailCont{position:relative;padding:15px 20px;border-top:1px solid #002b54;border-bottom:1px solid #002b54;background-color:#f4f4f4}
.board_cont .detailList .detailCont .tit{margin-left:12px;font-weight:bold;font-size:15px;color:#000}
.board_cont .detailList .detailCont .content{padding:5px 30px 5px 0}
.board_cont .detailList .detailCont ul{overflow:hidden;border-bottom:0 none}
.board_cont .detailList .detailCont ul li{width:152px;min-height:230px;float:left;position:relative;margin:20px 12px;border-top:0 none}
.board_cont .detailList .detailCont dt{min-height:140px;margin-bottom:5px}
.board_cont .detailList .detailCont dt a{color:#008476;text-decoration:underline;line-height:1.4}
.board_cont .detailList .detailCont dt a:hover, 
.board_cont .detailList .detailCont dt a:focus{color:#00498f}
.board_cont .detailList .detailCont dt img{display:block;margin-bottom:8px;border:1px solid #cfcfcf}
.board_cont .detailList .detailCont dd span{display:block}
.board_cont .detailList .detailCont .btnClose{position:absolute;top:7px;right:7px;width:25px;height:25px;overflow:hidden;text-indent:-9999px;background:url(/images/cbk/btn_close.gif) no-repeat 50% 50%;border:0 none;margin:0;padding:0;cursor:pointer}
.board_cont #total_event .detailList .detailCont *{font-size:12px}
.board_cont .viewWrap{clear:both; border:1px solid #bbb;}
.board_cont .viewWrap h5{ font-weight:300; font-size:35px; color:#424242 }
.board_cont .view_info{ position:relative; padding:30px 30px 30px 410px}
.board_cont .view_info:after{ display:block; clear:both; content:"" }
.board_cont .view_info .tit{margin:0 0 17px;font-size:15px;font-weight:bold;color:#a3061b}
.board_cont #gameIntro .view_info .tit{margin-bottom:8px}
.board_cont .view_info .detail{overflow:hidden; margin-bottom:45px;}
.board_cont .view_info .detail li{float:left;width:48%;margin-right:5px; margin-bottom:15px; color:#000}
.board_cont .view_info .detail li.comp_url { width:100%; margin-right:0; }
.board_cont .view_info .detail li strong{display:inline-block;width:70px;color:#757575;font-weight:normal}
.board_cont .view_info .detail .btn_pack{margin-right:3px}
.board_cont .view_info .detail .btnArea{margin-top:5px}
.board_cont .view_info .thumbArea li{float:left}
.board_cont .view_info .thumbArea img{border:1px solid #cfcfcf}
.board_cont .view_info .thumbArea .target{display:block;position:relative;margin-right:10px}
.board_cont .view_info .thumbArea .info{position:absolute;top:28px;left:30px;}
.board_cont .view_info .thumbArea .cover{display:inline-block;width:84px;height:84px;position:absolute;top:0;left:0;background:url(/images/bgm/bg_cover.gif) no-repeat;visibility:hidden}
.board_cont .view_info .thumbArea .target:hover .cover,
.board_cont .view_info .thumbArea .target:focus .cover,
.board_cont .view_info .thumbArea .target.on .cover{visibility:visible}
.board_cont .orderList{padding:30px 20px 30px 0}
.board_cont .orderList li{overflow:hidden;margin-top:20px}
.board_cont .orderList li:first-child, 
.board_cont .orderList li.first{margin-top:0}
.board_cont .orderList .pic{display:inline-block;float:left;margin-right:30px}
.board_cont .orderList .pic img{border:1px solid #dadada}
.board_cont .orderList .num{padding-right:10px;color:#5745e0;font-weight:bold}
.board_cont .orderList .tit{color:#3a3a3a;font-weight:bold}
.board_cont .orderList .desc{margin-top:16px}
.board_cont .orderList .para{margin-top:12px;color:#919191}
.board_cont .head_introBg1 .header_h3{background:url(/images/background/bg_intro_head_1.gif) no-repeat bottom right}
.board_cont .head_introBg2 .header_h3{background:url(/images/background/bg_intro_head_2.gif) no-repeat bottom right}
.board_cont .gallery_list{clear:both}
.board_cont .gallery_list .intro dd{margin-top:0}
.board_cont .intro li{background-position:top center;background-repeat:no-repeat}
.board_cont .intro dl{position:relative;min-height:230px}
.board_cont .intro dt{padding-left:195px;font-size:24px;font-weight:300;color:#f23b10}
.board_cont .intro .cate{display:inline-block;font-weight:normal;font-size:13px;color:#757575; margin-left:15px;}
.board_cont .intro .desc{padding:13px 15px 0 195px; line-height:1.3; font-size:14px;}
.board_cont .intro .pic{padding:0;position:absolute;top:30px;left:30px}
.board_cont .intro .pic img{width:165px;height:165px;margin:0; }
.board_cont .member_list{overflow:hidden}
.board_cont .member_list ul{overflow:hidden;margin-left:-19px}
.board_cont .member_list li{float:left;width:136px;min-height:214px;margin-bottom:30px;padding:0 30px;text-align:center;border-left:1px solid #e9e9e9}
.board_cont .member_list dl{position:relative;padding-top:148px}
.board_cont .member_list dt{margin-bottom:5px;font-size:15px;color:#000;font-weight:bold}
.board_cont .member_list dd{padding:0 8px}
.board_cont .member_list .pic{width:136px;height:123px;position:absolute;top:0;left:0;padding:13px 0 0;text-align:center;background:url(/images/background/member_pic.gif) no-repeat}
.board_cont #game_intro_01{margin-bottom:-40px;padding:0 360px 40px 0;background:url(/images/kocca/bg_game_intro_01.jpg) no-repeat right top}
.board_cont #game_intro_02{padding-bottom:325px;background:url(/images/kocca/bg_game_intro_02.jpg) no-repeat center bottom}
.board_cont #game_intro_03{overflow:hidden}
.board_cont #game_intro_03 .fl{width:300px;padding:0 0 0 30px;background:0 none}
.board_cont #game_intro_03 p{padding-top:55px;background:url(/images/background/content_ani_01.gif) no-repeat top right}
.board_cont #game_intro_04{padding:0 330px 50px 0;background:url(/images/kocca/bg_game_intro_03.jpg) no-repeat 100% 33px}
.board_cont .game_type{overflow:hidden}
.board_cont .game_type .thumb{display:inline-block;float:left;width:176px;margin-right:50px;padding-bottom:136px;background:url(/images/background/content_ani_02.gif) no-repeat bottom center}
.board_cont .game_type .game_desc{margin:0 0 12px 225px;padding-bottom:18px;background:url(/images/background/content_ani_03.gif) no-repeat bottom right}
.board_cont .game_type .bd_point{padding:20px 0}
.board_cont .game_type dt{line-height:1.0;color:#5745e0;font-size:17px;font-weight:bold}
.board_cont .game_type dd{margin-top:20px}
.board_cont .game_type .benefit{height:34px;overflow:hidden;text-indent:-99999px;background:url(/images/kocca/bg_game_benefit.gif) no-repeat}
.board_cont #game_edu .benefit{background-position:0 0}
.board_cont #game_sports .benefit{background-position:0 -44px}
.board_cont #game_medical .benefit{background-position:0 -88px}
.board_cont #game_national .benefit{background-position:0 -132px}
.board_cont #game_public .benefit{background-position:0 -176px}
.board_cont .gallery_biz{background:url(/images/background/bg_step_number.gif) no-repeat 0 27px;border-bottom:1px solid #e3e3e3;width:100%}
.board_cont .gallery_biz>li{position:relative;padding:14px 0 11px 156px;border-top:1px solid #e3e3e3;width:80%;}
.board_cont .gallery_biz .num{position:absolute;top:7px;left:47px;font-family:Arial;color:#000;font-size:30px;font-weight:bold;letter-spacing:-1px}
.board_cont .gallery_biz>li strong{color:#5745e0;font-size:16px;font-weight:bold}
.board_cont .gallery_biz ul{margin-top:5px;border-bottom:0 none}
.board_cont .gallery_biz ul li{padding:0 0 0 9px;border:0 none}
.board_cont .cop .board_writeA .bot_bg1{padding-bottom:20px;border-bottom:1px solid #8d0004}
.board_cont .cop .box_table{border-color:#ff89e2} 
.board_cont .cop .board_wr_edit{border-bottom-color:#8d0004}
.board_cont .cop .table02{border-top:1px solid #8d0004}
.board_cont .cop .table02 .end{border-bottom:1px solid #8d0004}
.board_cont .cop .cb_writeb{background-color:#ffe2e7;border-color:#991a1e}
.board_cont .cop .cb_wrtieb_arrow{background-image:url(/images/common/ico_replyb_arrow_kocca.gif)}
.board_cont .cop .cb_section .info{margin-left:20px;padding-left:20px;color:#333;background:url(/images/common/bg_infoBar.gif) no-repeat 0 55%}
.board_cont .cop .list_typea_view{border-top-color:#8d0004}
.board_cont .cop .bd_point .portal_list_typea{border-top:0 none}
.board_cont .cop .portal_list_typea{border-bottom-color:#8d0004} 
.board_cont .cop .bd_point_top1{border-color:#8d0004}
.board_cont .cop .viewWrap{background-image:url(/images/background/bg_view_info.gif)}
.board_cont .cop .view_info .thumbArea .cover{background-image:url(/images/kocca/bg_cover.gif)}
.board_cont .cop .btn_pack_blue, 
.board_cont .cop .btn_pack_blue *{background-image:url(/images/common/btn_pack_kocca.gif)}
.board_cont .cop .btn_pack_blue *{color:#fff !important}
.board_cont .member .btn_pack_blue,
.board_cont .member .btn_pack_blue *{background:url(/images/common/btn_pack_blue.gif) no-repeat}
.board_cont .bd_point .gallery_list dl{position:relative}
.board_cont .bd_point .gallery_list dl dd{left:125px}
.board_cont .sch_board_box{background:#fff!important;}
.board_cont .top_cal_month {text-align:center;margin:13px 0 5px}
.board_cont .top_cal_month a{vertical-align:middle}
.board_cont .top_cal_month .tx_ym{ font-size:30px;font-weight:bold;vertical-align:middle;margin:0 25px}
.board_cont .cal_table_con{position:relative;width:750px}
.board_cont .cal_table .cal_layer_bx{position:absolute;z-index:1;border-bottom:3px solid #00d7de;padding:0 0 20px;background:#fff url(/images/common/cal_box_img_bg.gif) no-repeat left;left:0;top:222px;width:750px}
.board_cont .cal_table .cal_layer_bx a strong{margin-left:40px;display:inline-block}
.board_cont .cal_table .cal_layer_bx .close_cal{position:absolute;right:0;top:3px;display:block;width:40px;height:40px;background:url(/images/common/close_cal.gif) no-repeat right top;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
.board_cont .cal_table .bg1{background-position:-642px 0}
.board_cont .cal_table .bg2{background-position:-533px 0}
.board_cont .cal_table .bg3{background-position:-427px 0}
.board_cont .cal_table .bg4{background-position:-320px 0}
.board_cont .cal_table .bg5{background-position:-212px 0}
.board_cont .cal_table .bg6{background-position:-105px 0}
.board_cont .cal_table .bg7{background-position:2px 0}
.board_cont .cal_table .ju1{top:150px !important}
.board_cont .cal_table .ju2{top:260px !important}
.board_cont .cal_table .ju3{top:370px !important}
.board_cont .cal_table .ju4{top:480px !important}
.board_cont .cal_table .ju5{top:590px !important}
.board_cont .cal_table .ju6{top:700px !important}
.board_cont .cal_table .cal_layer_bx h3{font-size:20px}
.board_cont .cal_table{}
.board_cont .cal_table th{ font-size:13px;background:url(/images/common/cal_img_pat.gif) repeat-x;border-top:1px solid #990004;border-bottom:1px solid #ff809a;border-right:1px solid #ffb6c4;text-align:center;margin:0;padding:8px 0 0;height:31px}
.board_cont .cal_table td{padding:4px 5px 5px 5px;margin:0;border-bottom:1px solid #dcdcdc;border-right:1px solid #dcdcdc;vertical-align:top;font-size:12px;height:100px}
.board_cont .cal_table td.off{background:#f4f4f4 url(/images/common/cal_img_end_bg.gif) no-repeat bottom center}
.board_cont .cal_table td a{font-size:12px}
.board_cont .cal_table .c_date{display:block}
.board_cont .cal_table ul {}
.board_cont .cal_table ul li{background:url(/images/common/cal_img_li.gif) no-repeat left top;padding-left:18px;font-size:12px}
.board_cont .cal_table .cnt{background:url(/images/common/cal_img_li.gif) no-repeat left top;padding-left:18px}
.board_cont .cal_table td.on{border:3px solid #00d7de;border-bottom:none}
.board_cont .cal_table col.cal_cel{ width:14.2%}
.board_cont .table_con{width:100%; clear:both}
.board_cont .table{ width:100%; border-top:1px solid #191058;border-bottom:1px solid #191058}
.board_cont .table thead th{ background:#ede9ff;color:#000;text-align:center;padding:5px 0;border-bottom:1px solid #989898;border-right:1px solid #cacaca}
.board_cont .table thead th.mid{border-bottom:1px solid #cacaca}
.board_cont .table tbody th.backslash { background:#f6f6f6 url('/images/layout/backslash.png'); background-size: 100% 100%; text-align: left; }
.board_cont .table tbody th { background:#f6f6f6;border-bottom:1px solid #cacaca;border-right:1px solid #cacaca;padding-left:10px;padding:5px 10px 6px 10px}
.board_cont .table tbody td{ border-bottom:1px solid #cacaca;border-right:1px solid #cacaca;padding:5px 10px 6px 10px; vertical-align:middle}
.board_cont .table.btn:hover{ background-color:transparent }
.board_cont .tablec{border-top:1px solid #191058;border-bottom:1px solid #191058}
.board_cont .tablec thead th{ background:#ede9ff;color:#000;text-align:center;padding:8px 0;border-bottom:1px solid #cacaca;border-right:1px solid #cacaca}
.board_cont .tablec tbody th{ background:#f6f6f6;border-bottom:1px solid #cacaca;border-right:1px solid #cacaca;padding-left:10px;padding:8px 3px 8px 10px;text-align:center}
.board_cont .tablec tbody td{ border-bottom:1px solid #cacaca;border-right:1px solid #cacaca;padding:8px 3px 8px 10px;text-align:center}
.board_cont tbody.tac td{text-align:center !important}
.board_cont span.dash{width:8px;line-height:18px;display:inline-block;text-align:center;letter-spacing:-1px}
.board_cont input:disabled{background:#e5e5e5;border:1px solid #d1d1d1;color:#000}
.board_cont input.input_phone{width:68px !important}
.board_cont .input_addr{width:97.7% !important;clear:both;margin:5px 0}
.board_cont .input_title{width:97.7% !important;clear:both}
.board_cont .input_textarea{width:568px !important;height:68px !important;margin:5px 0;padding:10px;border:1px solid #d1d1d1 !important}
.board_cont .input_file{ height:24px;padding:0;background:#fff;width:342px}
.board_cont .input_middle{width:190px !important}
.board_cont .input_comnum1{width:65px !important}
.board_cont .input_comnum2{width:45px !important}
.board_cont .input_comnum3{width:95px !important}
.board_cont textarea.input_title{width:90.7% !important;clear:both;margin:5px 0}
.board_cont .homepage{width:258px !important}
.board_cont .input_number{width:68px !important}
.board_cont .file_down{margin-top:6px;margin-bottom:10px}
.board_cont .file_down li{padding-bottom:8px}
.board_cont .bull{background:url(/images/member/bu_01.gif) no-repeat left 4px;padding-left:12px !important}
.board_cont ul.bull{background:none}
.board_cont ul.bull li{background:url(/images/member/bu_01.gif) no-repeat left 4px;padding-left:12px !important}
.board_cont .bull_in{text-indent:10px}
.board_cont .b_disk{background:url(/images/common/b_disc.gif) no-repeat left top}
.board_cont .b_disk dt {background:url(/images/common/b_disc.gif) no-repeat left top;padding-left:20px;font-weight:bold}
.board_cont .b_disk dd {background:url(/images/common/b_disc.gif) no-repeat left -52px;padding-left:24px}
.board_cont .bull_txt{margin-bottom:13px}
.board_cont .bull_txt li{padding-left:20px;display:block;background:none !important}
.board_cont .bull_txt .no{margin-left:-20px}
.board_cont .bull_txt ol li {list-style:decimal inside}
.board_cont .bd_point_o{border:6px solid #ffad6b}
.board_cont .bd_point_top{border-top:6px solid #00b8f4 !important}
.board_cont .bd_point_top1{border-top:1px solid #281e79;padding-top:20px}
.board_cont .member .bd_point{border:6px solid #a790ff}
.board_cont .member .bd_point_top{border-top:6px solid #a790ff !important}
.board_cont .member .bd_point_lt{border-left:1px solid #e3e3e3}
.board_cont .member .bd_point_rt{border-right:1px solid #e3e3e3}
.board_cont .member .bd_point_bm{border-bottom:1px solid #e3e3e3}
.board_cont .member .bd_point_tp{border-top:1px solid #e3e3e3}
.board_cont .member .bd_point_bb1{border-bottom:1px solid #281e79 !important}
.board_cont .personal{width:100%}
.board_cont .personal h4{margin-top:20px;margin-bottom:8px}
.board_cont .header_h2{margin-top:2px;position:relative;}
.board_cont .header_h2 .page_navi{position:absolute;right:0;top:19px;background:url(/images/layout/bg_global.gif) left -208px no-repeat;padding-left:20px;font-size:12px;color:#ababab}
.board_cont .header_h2 .page_navi a:link, 
.board_cont .header_h2 .page_navi a:visited{color:#757575;font-size:12px}
.board_cont .header_h2 .page_navi a:active, 
.board_cont .header_h2 .page_navi a:focus, 
.board_cont .header_h2 .page_navi a:hover{ color:#757575}
.board_cont .page_navi .fc0{font-size:12px}
.board_cont .header_h3{position:relative;float:left;width:100%;clear:both}
.board_cont .header_h3 h3{display:inline-block;vertical-align:text-bottom}/* ;margin-bottom:7px*/
.board_cont .header_top{position:relative;margin-top:-3px !important;margin-bottom:5px}
.board_cont .header_top h3{margin-top:0 !important;/*line-height:18px*/}
.board_cont .header_top span{position:absolute;right:0;bottom:0}
.board_cont .header_top span span.hide_star {left:-15px;top:5px}
.board_cont .header_h3 span span.hide_star {left:-15px;top:5px}
.board_cont .header_r{margin:40px 0 10px;line-height:40px}
.board_cont .header_r h4{display:inline-block}
.board_cont .header_r .header_rtxt{display:inline-block;text-align:right;float:right;line-height:20px}
.board_cont .sub01{text-align:center}
.board_cont .wrapper_con{width:750px;min-height:500px;margin:0 auto;text-align:center}
.board_cont #wrapper{width:980px;margin:0 auto;height:auto;float:left;text-align:left;position:relative}
.board_cont #header{position:relative;background:#fff;width:100%;height:172px;margin:0 auto;text-align:center;z-index:2;}
.board_cont #global_con{clear:both;width:100%;background:#f5f5f5;border-bottom:1px solid #ddd;text-align:center}
.board_cont #content{width:750px;text-align:left;height:auto} /* ������ ������ 750 */
.board_cont .content_con{width:750px;float:left;height:auto;padding-top:20px}
.board_cont .main_con{position:relative;width:980px;margin:20px auto 0 auto;z-index:1;}
.board_cont .main_con #content {width:980px;float:left}
.board_cont .member .content_con{margin:0 auto;float:none}
.board_cont .center .content_con{margin:0 auto;float:none}
.board_cont #content .last_date_con{height:27px;float:right;text-align:right} 
.board_cont #content .last_modify_date{font-size:11px;text-align:right;margin:9px 0 0}
.board_cont #content .last_modify_date span{font-size:11px;margin-left:6px}
.board_cont .p_line1{margin-top:-4px}/* ������ ������ ù��° �ؽ�Ʈ */
.board_cont .side_right{ display:none;float:right;width:190px;height:auto;position:relative;z-index:0}
.board_cont .right_list{margin-bottom:15px;width:100%;float:left;position:relative;z-index:0}
.board_cont .side_right .side_acc1_con{height:45px;background:url(/images/layout/side_pat1.gif) repeat-x bottom;width:100%}
.board_cont .side_right .side_acc1 {display:block;background:url(/images/animation/side_acc1.gif) no-repeat left bottom;width:100px;height:45px}
.board_cont .side_right .lnb_acc1{background-image:url(/images/animation/lnb_acc1.gif)}
.board_cont .side_right .lnb_acc2{background-image:url(/images/animation/lnb_acc2.gif)}
.board_cont .side_right .lnb_acc3{background-image:url(/images/animation/lnb_acc3.gif)}
.board_cont .side_right .lnb_acc4{background-image:url(/images/animation/lnb_acc4.gif)}
.board_cont .side_right .lnb_acc5{background-image:url(/images/animation/lnb_acc5.gif)}
.board_cont .side_right .lnb_acc6{background-image:url(/images/animation/lnb_acc6.gif)}
.board_cont .side_right .lnb_acc7{background-image:url(/images/animation/lnb_acc1.gif)}
.board_cont .side_right .side_acc2_con{height:32px;position:relative;top:-5px}
.board_cont .side_right .side_acc2 {display:block;background:url(/images/animation/side_acc2.gif) no-repeat bottom;width:46px;height:40px;float:right;margin-top:-8px;}
.board_cont .side_li1_bar{display:block;width:100%;height:7px;background:url(/images/layout/side_pat1.gif) repeat-x top}
.board_cont .side_li1{padding:9px 0 0}
.board_cont .side_li1 dt a{font-weight:bold;font-size:13px;line-height:15px}
.board_cont .side_li1 dd {font-size:12px;line-height:23px}
.board_cont .side_li1 dd.dd_info{font-size:11px;line-height:13px;color:#757575;margin-bottom:8px}
.board_cont .side_li2 dt{margin:6px 0 4px;font-weight:bold}
.board_cont .side_li2 dt a{font-weight:bold;font-size:13px;color:#000;line-height:20px}
.board_cont .side_li2 dd{background:url(/images/layout/bull2.gif) no-repeat left;padding-left:5px;white-space:nowrap;overflow:hidden}
.board_cont .side_li2 dd a{font-size:12px;line-height:21px;letter-spacing:-1px}
.board_cont .side_banner {margin-top:25px}
.board_cont .side_banner a{margin-bottom:10px;display:block}
.board_cont .global{position:relative;width:980px;text-align:left;margin:0 auto;height:35px;z-index:10}
.board_cont .global_left{float:left}
.board_cont .global_left ul{margin-top:8px;float:left;width:450px}
.board_cont .global_left strong {font-size:12px;font-weight:normal}
.board_cont .global_left ul li{float:left;background:url(/images/layout/bg_global.gif) right 5px no-repeat;padding-right:20px}
.board_cont .ico_home a{padding-left:24px;height:20px;display:inline-block;vertical-align:middle}
.board_cont .ico_home{background:url(/images/layout/bg_global.gif) 0 -178px no-repeat !important;display:inline-block}
.board_cont .ico_reply{display:inline-block;background:url(/images/ico/ico_reply.gif) no-repeat 0 50%;width:46px;height:25px}
.board_cont td.reply{ padding-top:4px !important;padding-bottom:2px !important}
.board_cont .global_right{float:right;width:500px;margin-top:8px;text-align:right;position:relative}
.board_cont .global_right p{display:inline-block;width:100%;float:left}/* ����Ʈ�� ���� ������ ������ */
.board_cont .global_right p>a{ background:url(/images/layout/bg_global.gif) right top no-repeat;padding-right:21px}
.board_cont .global_right .gl_rtbar{display:inline-block;background:url(/images/layout/bg_global.gif) right 4px no-repeat;padding-right:23px}
.board_cont .global>p>a:link, 
.board_cont .global>p>a:visited{color:#434343;font-size:12px}
.board_cont .global>p>a:hover, 
.board_cont .global>p>a:focus, 
.board_cont .global>p>a:active{color:#000 !important;text-decoration:underline}
.board_cont .global_right .mypage.on{display:inline}
.board_cont .mypage {position:relative;z-index:20;display:none}/* display:none;*/
.board_cont .mypage_con {position:absolute;z-index:20;top:13px;left:-140px;width:150px;padding-top:14px}
.board_cont .mypage_m{border:1px solid #737373;text-align:left;
background:#fff;width:150px;padding:15px 0 15px 20px;
-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:#cccccc 0px 2px 2px;-moz-box-shadow:#cccccc 0px 2px 2px;box-shadow:#cccccc 0px 2px 2px;}
.board_cont .mypage_arr{  background:url(/images/layout/bg_global.gif) right -150px no-repeat;width:20px;height:10px;display:block;position:absolute;z-index:21;right:55px;top:8px}
.board_cont .total_arr{padding-right:15px;background:url(/images/layout/bg_global.gif) right -160px no-repeat !important;height:15px}
.board_cont .tatal_menu_arr{background:url(/images/layout/bg_global.gif) right -150px no-repeat;width:20px;height:10px;display:block;position:absolute;right:16px;top:4px}
.board_cont .total_menu{position:absolute;z-index:100;top:17px;right:0;padding-top:10px;text-align:left;display:none } /*  */
.board_cont .total_menu>ul{border:1px solid #737373;background:#fff url(/images/animation/totalmenu_bg_acc1.gif) no-repeat bottom;width:344px;padding:15px 0 76px 20px;float:left;
-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:#cccccc 0px 2px 2px;-moz-box-shadow:#cccccc 0px 2px 2px;box-shadow:#cccccc 0px 2px 2px}
.board_cont .total_menu h4{margin-bottom:8px;margin-top:14px}
.board_cont .total_menu ul li{float:left;border-right:1px solid #e7e7e7;padding-right:20px;padding-left:20px}
.board_cont .total_menu li li{float:none;height:auto;border:none;padding:0;margin-bottom:1px}
.board_cont .total_menu a:link, 
.board_cont .total_menu a:visited{color:#434343;font-size:13px}
.board_cont .total_menu a:hover, 
.board_cont .total_menu a:focus, 
.board_cont .total_menu a:active{color:#000 !important;text-decoration:underline}
.board_cont .lang_m{position:absolute;z-index:20;display:inline-block;/* width:25px; height:15px; */top:0px;/* background:url(/images/layout/bg_global.gif) right -120px no-repeat;font-size:0;line-height:0;text-indent:120%;overflow:hidden */}
.board_cont .lang_arr{background:url(/images/layout/bg_global.gif) right -150px no-repeat;width:20px;height:10px;display:block;position:absolute;right:36px;top:4px}
.board_cont .lang ul{border:1px solid #737373;background:#fff;width:60px;/* height:73px; */padding:10px 10px 10px 10px;
-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:#cccccc 0px 2px 2px;-moz-box-shadow:#cccccc 0px 2px 2px;box-shadow:#cccccc 0px 2px 2px;overflow:hidden;}
.board_cont .lang ul li { margin:1px 0; text-align:left; }
.board_cont .lang ul a{/* background:url(/images/layout/bg_global.gif) 50% -30px no-repeat;width:42px;height:24px */ }
.board_cont .menu_con{width:980px;height:81px;margin:0 auto;text-align:left;clear:both;position:relative;z-index:1}
.board_cont .menu_con a{display:block;font-size:17px}
.board_cont .global_header{width:980px;height:88px;clear:both}
.board_cont .global_banner{width:190px;height:88px;position:absolute;right:0;z-index:1 }
.board_cont .gov{width:90px;height:21px;position:absolute;right:170px;z-index:1; top:63px;}
.board_cont .dot_vertical{display:inline-block;width:9px;height:26px;float:left;background:url(/images/main/dot_vertical.jpg) no-repeat}
.board_cont .menu_line{width:980px;height:6px;margin:0 auto;background:#a70900;clear:both;display:block}
.board_cont .menu_nav{height:37px;width:980px;margin:0 auto}
.board_cont #gnb .box{position:relative;z-index:2;float:left}
.board_cont #gnb .box dd{background:url(/images/common/bg_bull.gif) left 0 no-repeat;padding-left:8px;letter-spacing:-0.5px}
.board_cont #gnb .bxt{ border-top:1px solid #e1e1e6}
.board_cont li .gnb_right{display:none}
.board_cont li.on .gnb_right{display:block}
.board_cont .gnb_right {color:#000}
.board_cont .gnb_right dl{float:left}
.board_cont .gnb_right a{ color:#434343;text-align:left !important}
.board_cont .gnb_right h3{text-align:left}
.board_cont .gnb_right .li_more{display:block;position:absolute;z-index:100;background:url(/images/layout/lastest_more.jpg) no-repeat;width:20px;height:20px;right:6px;top:12px;font-size:0;line-height:0;text-indent:120%;overflow:hidden}
.board_cont #gnb dl{text-align:left;position:relative}
.board_cont #m12 .gnb_right{background:#f6f7fd;border:1px solid #e1e1e6;width:319px;margin-right:32px;color:#434343;float:left}
.board_cont #m12 .gnb_right a{font-size:12px;font-weight:normal;color:#434343}
.board_cont #m12 dl{padding:8px 10px 5px 15px;margin-top:2px;float:left}
.board_cont #m12 dt{margin-bottom:9px;font-weight:bold}
.board_cont #m12 dd{height:22px;line-height:22px}
.board_cont .bxt dl{padding-bottom:5px}
.board_cont #m13 .gnb_right a{display:inline-block;vertical-align:top}
.board_cont #gnb dl.last dt{color:#000;font-size:15px}
.board_cont #gnb dl.last dd{color:#434343;font-size:12px}
/* list type */
.board_cont ul.fl_block{list-style:none;display:inline-block}
.board_cont ul.fl_block li{list-style:none;display:inline-block;float:left}
.board_cont ul.fr_block{list-style:none;display:inline-block;float:right}
.board_cont ul.fr_block li{list-style:none;display:inline-block;float:left}
.board_cont .last_list1 span{display:block;color:#000}
.board_cont .last_list1 li{margin-bottom:5px}
/* dt dd Type */
.board_cont .dt1 a:link, 
.board_cont .dt1 a:visited{color:#0083d6;margin-bottom:19px;font-weight:bold}
.board_cont .dd1 a:link, 
.board_cont .dd1 a:visited{color:#000}
.board_cont dl.boxa {border:1px solid #dadada;padding:13px 4%;float:left;width:92%}
.board_cont dl.boxa dt{float:left;width:14.8%;color:#000;background:url(/images/common/bg_bull.gif) no-repeat left 50%;text-indent:10px;line-height:25px;font-weight:bold}
.board_cont dl.boxa dt.left {width:83px}
.board_cont dl.boxa dd{float:left;width:35%;line-height:25px}
.board_cont .right_list a.more{position:absolute;display:block;background:url(/images/layout/lastest_more.jpg) no-repeat right top;width:20px;height:20px;right:0;top:8px;font-size:0;line-height:0;text-indent:120%;overflow:hidden}
.board_cont .main_left{float:left;width:263px;margin:0 13px 10px 0}
.board_cont .main_left h3{font-size:17px;margin-right:-30px}
.board_cont .last_left1{position:relative;width:263px;left:0;top:0;margin:0;padding:0}
.board_cont .last_left1 p{width:248px}
.board_cont .last_left1 .more{display:block;position:absolute;z-index:10;float:right;width:20px;height:20px;background:url(/images/common/main_more1.gif);right:0;top:0}
.board_cont .last_top1{border:6px solid #00b8f4;border-left:none;border-bottom:none;width:744px;height:170px;margin-bottom:50px;position:relative}
.board_cont .last_top1_red_tr{border:6px solid #a70900;border-left:none;border-bottom:none;width:743px;height:192px;margin-bottom:55px;position:relative}
.board_cont .last_top1 .arr_left1{width:50px;height:170px;float:left}
.board_cont .last_top1 .arr_right1{width:50px;height:170px;position:absolute;z-index:1;right:0}
.board_cont .last_top1 .arr_left1 a{width:50px;height:170px;background:url(/images/common/bg_arrow_prev.gif) no-repeat 0 50%}
.board_cont .last_top1 .arr_right1 a{width:50px;height:170px;background:url(/images/common/bg_arrow_next.gif) no-repeat 20px 50%}
.board_cont .last_top1 .last_content{width:645px;height:170px;float:left;position:relative}
.board_cont .last_top1 .last_content img{position:absolute;z-index:1;left:0;top:0}
.board_cont .last_top1 .last_content dt {margin:17px 0 13px 265px;line-height:1.0}
.board_cont .last_top1 .last_content dt a{color:#000;font-size:16px;font-weight:bold}
.board_cont .last_top1 .last_content dd{margin-left:265px;text-align:justify}
.board_cont .last_top1 .last_content .info{overflow:hidden;font-size:12px;margin-top:14px;color:#757575}
.board_cont .last_top1 .last_content .info span{margin-left:-9px;padding:0 16px 0 9px;background:url(/images/common/bg_infoBar.gif) no-repeat left center;font-size:12px}
.board_cont .facebook_fr{width:106px;height:22px;margin-right:20px;display:inline-block;overflow:hidden}
.board_cont .tweeter_fr{width:106px;height:22px;display:inline-block;overflow:hidden }
.board_cont .cartegory_bx{ border:4px solid #ccc;background:#fff;padding:11px 5px 12px 5px;margin-bottom:10px;font-weight:normal; }
.board_cont .cartegory_bx a, 
.board_cont .cartegory_bx a:link, 
.board_cont .cartegory_bx a:visited{font-weight:bold;display:inline-block;margin:0 12px;color:#6c6c6c;white-space:nowrap;font-size:16px}
.board_cont .cartegory_bx a:active, 
.board_cont .cartegory_bx a:focus, 
.board_cont .cartegory_bx a.on{color:#06F; text-decoration:underline;}
.board_cont ul.nav{list-style:none;border-top:1px solid #666;margin-bottom:15px}
.board_cont ul.nav li{border-bottom:1px solid #666}
.board_cont ul.nav a, 
.board_cont ul.nav a:visited{padding:5px 5px 5px 15px;display:block;width:160px;text-decoration:none;background:#C6D580}
.board_cont ul.nav a:hover, 
.board_cont ul.nav a:active, 
.board_cont ul.nav a:focus{background:#ADB96E;color:#fff}

/* sns 포커스 *//* 2018-02-05 추가 */
.board_cont .sns_service a:focus { outline:1px solid #ff2a00 !important; /* top:-1px; left:-1px; */ border:1px dashed #1fb8c6 !important; }
.board_cont .sns_service input:focus,
.board_cont .sns_service button:focus,
.board_cont .sns_service textarea:focus { outline:1px solid #ff2a00 !important; /* top:-1px; left:-1px; */ border:1px dashed #1fb8c6 !important; }

.board_cont .fltrt{float:right;margin-left:8px}
.board_cont .fltlft{float:left;margin-right:8px}
.board_cont .clearfloat{clear:both;height:0;font-size:1px;line-height:0px}
.board_cont .box_header{width:750px;float:left}
.board_cont .box_bg1{background:url(/images/kocca/center/faq_info.gif) no-repeat;padding-left:105px;width:645px !important;height:165px}
.board_cont .box_bg1 .f22px{padding-top:7px;letter-spacing:-2px}
.board_cont .box_bg1 em{font-weight:bold;color:#5745e0}
.board_cont .box_bg1 a, 
.board_cont .box_bg1 a:visited{text-decoration:underline}
.board_cont .box_bg3{background:url(/images/oldimg/imagesggd/s01_03_desc.gif) no-repeat right bottom;width:750px !important;padding-top:23px}
.board_cont .box_bg4{background:url(/images/oldimg/imagesggd/s01_01_desc.gif)  no-repeat;padding-left:115px;width:635px !important}
.board_cont .box_bg4 .f22px{padding-top:37px;letter-spacing:-2px;color:#006c3d}
.board_cont .box_bg4 em{font-weight:bold;color:#d24500}
.board_cont .box_bg4 a, 
.board_cont .ggd .box_bg1 a:visited{text-decoration:underline}
.board_cont .box_bg5{background:url(/images/oldimg/imagesggd/s01_02_desc.gif)  no-repeat;height:378px}
.board_cont .contents_star {text-indent:-16px;padding-left:16px}
.board_cont .list_con em{color:#016fd5;display:inline-block;margin-right:5px}
.board_cont .list_con .title{color:#000}
.board_cont .list_con .title a:hover, 
.board_cont .list_con .title a:active, 
.board_cont .list_con .title a:visited{color:#000}
.board_cont .edits_con{width:750px;float:left}
.board_cont .edits_con em{color:#016fd5;font-size:16px}
.board_cont .edits_con .title{color:#000}
.board_cont .edits_con .title a:hover,  
.board_cont .edits_con .title a:active,  
.board_cont .list_con .edits_con a:visited{color:#000}
.board_cont .list_typea{width: 100%;text-align:left;overflow:  hidden;}
.board_cont .list_typea dl{border-bottom:1px solid #e3e3e3;text-align:left}
.board_cont .list_typea dt{margin-top:12px;height:30px}
.board_cont .list_typea dt a{ color:#424242; font-weight:300;line-height:30px;font-size:18px}
.board_cont .list_typea dd{color:#434343;padding-right:13px;margin-top:2px}
.board_cont .list_typea dd.cont a{color:#434343;padding-right:13px;margin-top:2px}
.board_cont .list_typea dd.cont{ word-wrap:break-word; line-height:1.3; font-size:14px; text-align:justify; clear:both; margin-top:10px}/* ���� �ڸ� */
.board_cont .list_typea dd.info{font-size:12px;color:#767676;margin-bottom:19px;padding-right:0;line-height:13px; margin-top:10px;}
.board_cont .list_typea_view{border-top:1px solid #281e79}
.board_cont .list_typea_view th{padding:9px 0 9px 15px; width:125px}
.board_cont .list_typea_view td{padding:9px 0 9px 15px}
.board_cont .list_typea_view .title{color:#3c329b;font-size:16px}
.board_cont .list_typea_content{width:100%; line-height:1.6; color:#333; margin-bottom:50px}
.board_cont .list_typea_content .top_bg1{float:left;background:url(/images/background/edits_top_bg1.gif) no-repeat right top;width:100%}
.board_cont .list_typea_content .bot_bg1{float:left;background:url(/images/background/edits_bot_bg1.gif) no-repeat left bottom;padding:30px 0 50px;width:100%}
.board_cont .list_typea_content .top_bg2{background:url(/images/background/edits_view_bg2.gif) no-repeat right top}
.board_cont .list_typea_content .bbn{border-bottom:1px solid #e4e4e4 !important} 
.board_cont .list_typea_edit{text-align:left; padding:25px 25px 0 0;  overflow:hidden}
.board_cont .list_typea_edit p{ line-height:1.5}
.board_cont .list_typea_edit strong{ color:#000}
.board_cont .list_typea_edit dl{ margin:10px 0;}
.board_cont .list_typea_edit h5,  
.board_cont .list_typea_edit h4,  
.board_cont .list_typea_edit h6,  
.board_cont .list_typea_edit li,  
.board_cont .list_typea_edit dd {background-repeat:no-repeat}
.board_cont .list_typea_edit_both{text-align:left;padding:30px}
.board_cont .list_typea_edit table{border-top:1px solid #191058;border-bottom:1px solid #191058}
.board_cont .list_typea_btn{text-align:center;margin:30px 0}
.board_cont .view_typea_btn{text-align:center;  overflow:hidden; }/* 2017-12-14 수정 : 영역잡히게 수정 */
.board_cont .board_wr_edit{color:#767676;display:block;text-align:justify;height:64px;line-height:18px;padding-left:155px;padding-top:18px;border-bottom:1px solid #281e79;background:url(/images/board/bg_wrtie_edit_desc.gif) no-repeat left bottom;margin-bottom:20px}
/* .board_writeA textarea{height:245px;border:none} */
.board_cont .board_writeA textarea{min-height:100px; width:100%}
.board_cont .board_writeA .agreement{background:url(/images/board/bg_wrtie_agree_h3_bg.gif) no-repeat right top;height:84px}
.board_cont .board_writeA .agreement .line{padding-top:20px;border-bottom:1px solid #281e79;width:100%;margin-bottom:28px;height:0;font-size:0;line-height:0}
.board_cont .board_writeA ol{list-style:decimal;padding-left:40px}
.board_cont .board_writeA ol li{list-style:decimal}
.board_cont .gray_box01{border:3px solid #c5c5c5}
.board_cont .gray_box01 .intext{margin:20px;text-align:justify}
.board_cont .agree_label{background:#f6f6f6;padding:10px 0;text-align:center}
.board_cont .board_writeA .btn_con{margin:50px 0 100px 0}
.board_cont .board_writeA th{height:35px;padding-top:6px;padding-bottom:6px}
.board_cont .board_writeA td{height:35px;padding-top:6px;padding-bottom:6px}
.board_cont .center .bd_both,  
.board_cont .center .board_list_typea,  
.board_cont .center .point_box{width:968px}
.board_cont .center .bd_side,  
.board_cont .center .list_typea,  
.board_cont .center .box_table,  
.board_cont .center .point_box_brn,  
.board_cont .center .point_box_bln,  
.board_cont .center .last_top1{width:974px}
.board_cont .center .board_list_typea{width:968px }
.board_cont .bd_both{width:738px}
.board_cont .bd_side{width:744px}
.board_cont .board_list_typea{}
.board_cont .board_list_typea {background:url(/images/board/bg_board_list_typea.gif) no-repeat 0 0}
.board_cont .board_list_typea table{width:100%;border:none}
.board_cont .board_list_typea thead th{text-align:center;font-weight:bold;height:38px;line-height:38px;background:#f6f6f6;padding:0}
.board_cont .board_list_typea thead th.line2{line-height:18px;padding:10px 0}
.board_cont .board_list_typea tbody td{border-bottom:1px solid #dcdcdc;padding:8px 10px;text-align:center;color:#757575}
.board_cont .board_list_typea tbody td.tal{padding-left:8px}
.board_cont .td_2line table td{background:url(/images/common/bg_th_2line.gif) no-repeat right 50% !important}
.board_cont .board_list_typea strong a{font-weight:bold;color:#000}
.board_cont .board_list_typea a{color:#000}
.board_cont .board_list_typea strong em{color:#016fd5;font-size:13px}
.board_cont .txt_posting{margin-bottom:11px}
.board_cont .board_view_typea{border-top:2px solid #909090;border-bottom:2px solid #909090;margin-bottom:10px}
.board_cont .board_view_typea table{width:100%;border:0}
.board_cont .board_view_typea thead th{border-bottom:1px solid #909090;text-align:center;color:#000;padding:10px 0}
.board_cont .board_view_typea thead th.bg{background-color:#efefef;border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc}
.board_cont .board_view_typea thead td{padding:10px;border-bottom:1px solid #909090}
.board_cont .board_view_typea tbody th{padding:10px 0;text-align:center;background-color:#efefef;border-right:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc}
.board_cont .board_view_typea tbody td{padding:10px;border-right:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc}
.board_cont .board_view_typea tbody td #db_date{line-height:18px;word-break:break-all;width:100%;letter-spacing:-1px}
.board_cont .board_view_typea tbody td #view_pdf{overflow:auto;height:580px}
.board_cont .board_view_typeb{width:100%}
.board_cont .board_view_typeb table{width:100%;border:0}
.board_cont .board_view_typeb thead th{text-align:center;font-weight:bold;height:38px;line-height:38px;background:#f6f6f6;padding:0}
.board_cont .board_view_typeb tbody td{border-bottom:1px solid #dcdcdc;padding:8px 10px;text-align:left;color:#464646}
.board_cont .board_view_typeb tbody td.tal{padding-left:8px}
.board_cont .poll_tb td.tal input{margin-left:15px}
/* board typeB */
.board_cont .board_list_typeb{margin-bottom:30px}
.board_cont .board_list_typeb li{background:url(/images/board/bu_news.gif) no-repeat 0 12px;padding:2px 0 2px 10px;overflow:hidden;line-height:26px}
.board_cont .board_list_typeb li .fl{display:inline-block;width:550px}
.board_cont .board_list_typeb li .fl span{font-size:11px;color:#666;padding:0 2px}
.board_cont .board_list_typeb li .fl span.col_gray{color:#d8d8e0}
.board_cont .board_list_typeb li.bg{border-bottom:1px dotted #d8d8e0}
.board_cont .board_list_typec{background:url(/images/board/bg_board_list_typea.gif) no-repeat 0 0;width:100%}
.board_cont .board_list_typec table{width:100%;border:0}
.board_cont .board_list_typec thead th{text-align:center;font-weight:bold;height:38px;line-height:38px;background:#f6f6f6;padding:0}
.board_cont .board_list_typec tbody td{border-bottom:1px solid #dcdcdc;padding:8px;text-align:center;color:#464646}
.board_cont .board_list_typec tbody td.tal{padding-left:8px}
/*portal_list_typea*/
.board_cont .portal_list_typea{border-top:1px solid #281e79;border-bottom:1px solid #281e79}
.board_cont .portal_list_typea dl{overflow:hidden;position:relative;padding:25px 0; min-height:125px; border-top:1px solid #e3e3e3}
.board_cont .portal_list_typea dl:first-child{border-top:0 none}
.board_cont .portal_list_typea dl .title{margin:0 0 2px 165px;font-weight:bold}
.board_cont .portal_list_typea dl .title a{ display:block; margin-bottom:15px; color:#000;font-weight:bold;font-size:18px;}
.board_cont .portal_list_typea dl dt.title em {color:#016fd5;padding-right:5px}
.board_cont .portal_list_typea dl img{position:absolute;z-index:0;top:20px;left:0;border:1px solid #d8d8d8;width:136px;height:83px}
.board_cont .portal_list_typea dl dd{margin-left:165px}
.board_cont .portal_list_typea dl dd.cont{ color:#333 }
.board_cont .portal_list_typea dl .info{overflow:hidden;font-size:12px;margin:7px 0 0 165px;color:#757575}
.board_cont .portal_list_typea dl .info span{margin-left:-9px;padding:0 16px 0 9px;background:url(/images/common/bg_infoBar.gif) no-repeat left center;font-size:12px}
/* gallery_list_typea */
.board_cont .gallery_top{/* float:left; */width:100%;}
.board_cont .gallery_top li{float:left;width:180px;margin-right:6px;}
.board_cont .gallery_top p{display:block;font-size:15px;color:#ff89e2; margin:12px 0;background:url(/images/bgm/ico_arrow.jpg) no-repeat left top; padding-left:18px;}
.board_cont .gallery_top a:link,  
.board_cont .gallery_top a:visited {color:#000}

.board_cont .gallery_li{background:url(/images/kocca/bg_mhk_top.gif) no-repeat right bottom;float:left;padding:16px 0;width:100%;min-height:90px}
.board_cont .gallery_li li{float:left;width:170px;margin-bottom:2px}
.board_cont .gallery_list{ width:100%; overflow:hidden}
.board_cont .gallery_list ul{}
.board_cont .gallery_list > ul > li{ position:relative;width:100%; margin-bottom:15px; border-bottom:#e5e5e5 solid 1px; padding-bottom:15px;  overflow:hidden}
.board_cont .gallery_list > ul > li .view_typea_btn{ position:absolute; right:0; bottom:15px;}
.board_cont .gallery_list a{font-size:15px;font-weight:bold}
.board_cont .gallery_list dl {  float:right; width:75%;  } 
.board_cont .gallery_list dl.one { width:100%; float:left; } 
.board_cont .gallery_list dl.one a:link, 
.board_cont .gallery_list dl.one a:visited { color:#f23b10; }
.board_cont .gallery_list dl.one a:hover, 
.board_cont .gallery_list dl.one a:active, 
.board_cont .gallery_list dl.one a:focus { color:#6e0003; }
.board_cont .gallery_list dl.one p{color:#757575;margin-top:18px}
.board_cont .gallery_list dd{margin-top:8px}
.board_cont .gallery_list dd.info_desc{margin-top:4px}
.board_cont .gallery_list strong{color:#757575;line-height:20px}
.board_cont .gallery_list p{line-height:0}
.board_cont .gallery_list .fn{margin:0 6px;color:#c8c8c8}
.board_cont .gallery_list dl.one img{margin-right:20px;margin-top:5px}
.board_cont .gallery_list dl.box_rt { padding:20px 0;}
.board_cont .gallery_list .box_rt dt { font-weight:bold; float:left; width:15%; margin-top:3px;  }
.board_cont .gallery_list .box_rt dd { float:left; width:85%;margin-top:0;margin-bottom:12px; line-height:1.2; overflow:hidden}
.board_cont .gallery_list .box_rt dd .volTitle { font-size:18px;font-weight:bold;color:#a3061b;}
.board_cont .gallery_list_award{ overflow:hidden}
.board_cont .gallery_list_award ul li{ float:left; width:49%; margin-right:2%;}
.board_cont .gallery_list_award ul li:nth-child(2n){ margin-right:0; }
.board_cont .gallery_list_award ul li dl{ border:#ccc solid 1px; padding:32px;  margin-bottom:5%; }
.board_cont .cop .btn_pack_blue.long *{padding:0 59px !important}
.board_cont .w250{width: 250px;}
.board_cont .w280{width: 280px;}
.board_cont .biz_in_list{color:#d1006c;border:1px solid #d0d0d0;-webkit-box-shadow:#ebebeb 2px 2px 2px;-moz-box-shadow:#ebebeb 2px 2px 2px;box-shadow:#ebebeb 2px 2px 2px;padding:18px 20px;margin-bottom:30px;width:708px;float:left}
.board_cont .biz_in_list ul{float:left;width:708px}
.board_cont .biz_in_list ul li{width:228px;padding-left:8px;float:left;background:url(/images/kocca/center/center_bull.gif) no-repeat 0 4px;height:24px}

.board_cont .biz_in{width:743px;padding:0;margin:0}
.board_cont .biz_in dt{color:#f23b10;font-size:16px;font-weight:bold}
.board_cont .biz_in .lts{width:584px;float:left}
.board_cont .biz_in .btns{ width:118px;float:left;text-align:center}
.board_cont .biz_in .btns span{ margin-bottom:5px}
.board_cont .biz_in .btns span a{width:120px}
.board_cont .biz_in strong{width:50px}
.board_cont .biz_in .line2{display:inline-block;height:43px;width:510px;vertical-align:top}
.board_cont .biz_in ul {padding:18px 0}
.board_cont .biz_in ul li{border-bottom:1px solid #e3e3e3;padding-right:20px;padding-bottom:10px;width:723px;float:left}


/* vod_list_typea */
.board_cont .vod_list_typea{border-top:2px solid #909090;margin-bottom:20px}
.board_cont .vod_list_typea dl{overflow:hidden}
.board_cont .vod_list_typea dt{display:block;float:left;padding:6px 0 6px 10px;font-weight:bold;width:490px;border-bottom:1px solid #afafaf;line-height:20px}
.board_cont .vod_list_typea dd.date{display:inline-block;width:184px;text-align:right;padding:6px 10px 6px 0;border-bottom:1px solid #afafaf;font-size:11px;color:#666;line-height:20px}
.board_cont .vod_list_typea dd.date span{color:#c0c0c0;padding:0 5px}
.board_cont .vod_list_typea dd.vod{margin-top:8px;display:block;float:left}
.board_cont .vod_list_typea dd.text{margin-top:8px;display:block;width:314px;height:227px;float:right;overflow-y:auto}
.board_cont .warning{background:url(/images/board/bg_warning.gif) no-repeat 0 0;width:655px;height:29px;padding:13px 0 0 38px;margin-top:40px;font-size:11px}

/* move_title */
.board_cont .move_title{width:100%;clear:both;border-top:1px solid #281e79;border-bottom:1px solid #281e79;margin-bottom:50px}
.board_cont .move_title dl{overflow:hidden;color:#000}
.board_cont .move_title dl.prev dt{float:left;width:15.3%;background:#f6f6f6;padding:9px 0 9px 15px;font-weight:bold;border-bottom:1px solid #dcdcdc;box-sizing:border-box;}
.board_cont .move_title dl.prev dd{float:left;border-bottom:1px solid #dcdcdc;padding:9px;width:84.7%;box-sizing:border-box;}
.board_cont .move_title dl.next dt{float:left;width:15.3%;background:#f6f6f6;padding:9px 0 9px 15px;font-weight:bold;border-bottom:1px solid #dcdcdc;box-sizing:border-box;}
.board_cont .move_title dl.next dd{float:left;border-bottom:1px solid #dcdcdc;padding:9px;width:84.7%;box-sizing:border-box;}
.board_cont .board_search{overflow:hidden;padding:15px 0 0}
.board_cont .board_search2{overflow:hidden;padding-top:15px;text-align:center}
.board_cont .board_search2 img,  
.board_cont .board_search img,  
.board_cont .board_search input,  
.board_cont .board_search2 input{vertical-align:top}
.board_cont .board_desc{background:url(/images/background/bg_board_desc.gif) no-repeat right top;height:110px}
.board_cont .board_desc ul li{line-height:20px}
.board_cont .board_desc p{margin-top:11px}
.board_cont .board_search_con{position:relative; width:100%; text-align:center; border:1px solid #d0d0d0; margin:15px 0 40px;}
.board_cont .board_search_form{width:100%;}
.board_cont .board_search_con p{display:block;padding:15px 10px 16px 10px}
.board_cont .board_search_con .openers{ width: 100%;height:40px; display:block; font-weight:bold; border-bottom:#d0d0d0 solid 1px;  }
.board_cont .board_search_con .openers .btn_open{ line-height:40px; font-weight:300 }
.board_cont .board_search_con .openers .btn_open span{  width:19px; height:40px; padding-right:30px; margin-left:10px; }
.board_cont .board_search_con .openers .btn_open .open{  background:url(/images/oldimg/sub/arrow_open.jpg) right center no-repeat;  }
.board_cont .board_search_con .openers .btn_open .close{  background:url(/images/oldimg/sub/arrow_close.jpg) right center no-repeat;  }
.board_cont .board_search_check{ display:none; margin:0;padding:0;width:100%}
.board_cont .board_search_check li{ overflow:hidden}
.board_cont .board_search_check li.bluebox{ padding:30px 30px 0 30px;  background:#f8f8f8; }
.board_cont .board_search_check li.bluebox:last-child{ padding-bottom:30px;}
.board_cont .board_search_check li.bluebox > div{  }
.board_cont .board_search_check li.bluebox > div:after{ display:block; clear:both; content:"" }
.board_cont .board_search_check li.bluebox > div > span{ float:left; width:16.3%; line-height:25px; text-align:left; }
.board_cont .board_search_check li.bluebox > div > ul{ float:left;  width:83.7%; overflow:hidden}
.board_cont .board_search_check li.bluebox > div > ul > li{ float:left; width:20%; text-align:left  }
.board_cont .board_search_check dl{width:100%;float:left}
.board_cont .board_search_check dt{height:31px;font-size:15px;color:#000;font-weight:bold;line-height:30px;text-align:left;margin-bottom:9px}
.board_cont .board_search_check dd{width:25%;display:block;float:left;text-align:left;padding:1px 0 2px 0}
.board_cont .board_search_check dl.row6 dd{width:16%}
.board_cont .board_search_check label{margin-left:10px}
.board_cont .board_search_check input:focus{border:1px solid #CCC}
.board_cont .board_search_check .txin10{padding-left:4%;width:21%}
/* button */
.board_cont .button{background:#fff;padding:2px 10px;border:1px solid #cfcfcf}
.board_cont .button_black,  
.board_cont .button_black:link,  
.board_cont .button_black:visited{background:#747474;color:#fff;padding:1px 8px 3px 8px;border:1px solid #cfcfcf;display:inline-block;text-decoration:none}
.board_cont .button_black:hover,  
.board_cont .button_black:focus{color:#fff}
.board_cont .btn_gray{border:1px solid #747474;padding:5px 10px;line-height:13px;letter-spacing:-0.8px;color:#fff;background:#747474}
.board_cont .btn_sm{background:url(/images/btn/btn_sm_rt.png) no-repeat right;height:20px;float:left;padding-right:8px;margin-right:2px}
.board_cont .btn_sm span{background:url(/images/btn/btn_sm_lt.png) no-repeat left;height:20px;padding-left:8px;font-size:11px;font-weight:normal}


.board_cont .btn_blue_lg{border:1px solid #181742;padding:0 19px;height:40px;text-decoration:none;display:inline-block;text-shadow:-1px -1px 0 rgba(0,0,0,0.3);font-size:17px;color:#fff;background-color:#222262;
background-image:-webkit-gradient(linear, left top, left bottom, from(#39397f), to(#39397f));
background-image:-webkit-linear-gradient(top, #39397f, #39397f);
background-image:-moz-linear-gradient(top, #39397f, #222262);
background-image:-ms-linear-gradient(top, #39397f, #222262);
background-image:-o-linear-gradient(top, #39397f, #39397f);
background-image:linear-gradient(to bottom, #39397f, #39397f);
-webkit-box-shadow:#cccccc 0px 2px 2px;-moz-box-shadow:#cccccc 0px 2px 2px;box-shadow:#cccccc 0px 2px 2px;
text-decoration:none}

.board_cont .btn_blue_lg:hover{border:1px solid #181742;background-color:#2b2b82;
background-image:-webkit-gradient(linear, left top, left bottom, from(#2b2b82), to(#14145a));
background-image:-webkit-linear-gradient(top, #2b2b82, #14145a);
background-image:-moz-linear-gradient(top, #2b2b82, #14145a);
background-image:-ms-linear-gradient(top, #4b546a, #14145a);
background-image:-o-linear-gradient(top, #2b2b82, #14145a);
background-image:linear-gradient(to bottom, #2b2b82, #14145a);
color:#fff;text-decoration:none}
.board_cont .btn_gray_lg{border:1px solid #c3c1ca;padding:5px 19px;text-decoration:none;display:inline-block;text-shadow:-1px -1px 0 rgba(0,0,0,0.3);font-weight:bold;font-size:17px;color:#2b2269;
background-color:#14145a;background-image:-webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#ebebec));
background-image:-webkit-linear-gradient(top, #fcfcfc, #ebebec);
background-image:-moz-linear-gradient(top, #fcfcfc, #ebebec);
background-image:-ms-linear-gradient(top, #fcfcfc, #ebebec);
background-image:-o-linear-gradient(top, #fcfcfc, #ebebec);
background-image:linear-gradient(to bottom, #fcfcfc, #ebebec);
-webkit-box-shadow:#cccccc 0px 2px 2px;-moz-box-shadow:#cccccc 0px 2px 2px;box-shadow:#cccccc 0px 2px 2px;
text-decoration:none}
.board_cont .btn_gray_lg:hover,  
.board_cont .board_cont .btn_gray_lg:active{border:1px solid #c3c1ca;background-color:#fff;color:#2b2269;
background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f4f4f4));
background-image:-webkit-linear-gradient(top, #fff, #f4f4f4);
background-image:-moz-linear-gradient(top, #fff, #f4f4f4);
background-image:-ms-linear-gradient(top, #fff, #f4f4f4);
background-image:-o-linear-gradient(top, #ffffff, #f4f4f4);
background-image:linear-gradient(to bottom, #fff, #f4f4f4);
-webkit-box-shadow:#cccccc 0px 2px 2px;-moz-box-shadow:#cccccc 0px 2px 2px;box-shadow:#cccccc 0px 2px 2px;
text-decoration:none}

/*  tab */

/* tab_line */
.board_cont .tab_line{padding:20px 0 0 0;}
.board_cont .tab_line ul{position:relative;margin:0;padding:0;list-style:none;display:none}
.board_cont .tab_line ul:after{display:block;clear:both;content:""}
.board_cont .tab_line li{float:left;margin-bottom:-1px}
.board_cont .tab_line li a{float:left;position:relative;background:#f4f4f4;color:#333;text-decoration:none;}
.board_cont .tab_line li a span{display:inline-block;padding:12px 30px;cursor:pointer}
.board_cont .tab_line li a:hover,  
.board_cont .tab_line li.on a{border:#2d2d2d solid 1px; border-bottom:1px solid #fff;background:#fff;color:#333;display:inline-block}
.board_cont .tab_line li a span.moretab{padding:13px 27px;cursor:pointer;display:inline-block}
.board_cont .tab_line li a:hover span.moretab,  
.board_cont .tab_line li.on span.moretab{padding:13px 27px}

/* tab_line */ /* 통합검색 */
.board_cont .tab_line.search {padding:20px 0 0 0;}
.board_cont .tab_line.search ul{position:relative;margin:0;padding:0;list-style:none;display:none}
.board_cont .tab_line.search ul:after{display:block;clear:both;content:""}
.board_cont .tab_line.search li { float:left; margin-bottom:-1px; border:1px solid #ccc; border-bottom:0 none; background:#f4f4f4; }
.board_cont .tab_line.search li a { float:left; position:relative; color:#333; text-decoration:none; }
.board_cont .tab_line.search li a span { display:inline-block; padding:12px 30px; cursor:pointer; }
.board_cont .tab_line.search li:hover { border:#2d2d2d solid 1px; border-bottom:1px solid #fff; background:#fff; }
.board_cont .tab_line.search li.on { border:#2d2d2d solid 1px; border-bottom:1px solid #fff; background:#fff; }
.board_cont .tab_line.search li.on a { color:#333; display:inline-block; }
.board_cont .tab_line.search li a span.moretab{padding:13px 27px;cursor:pointer;display:inline-block}
.board_cont .tab_line.search li a:hover span.moretab,  
.board_cont .tab_line.search li.on span.moretab{padding:13px 27px}
.board_cont .tab_line.search li a:hover,  
.board_cont .tab_line.search li.on a{ border:#2d2d2d solid 1px; border-bottom:1px solid #fff;background:#fff;color:#333;display:inline-block}

/* tab_box */
.board_cont .tab_box{background:url(/global/en/images/common/bg_tab_box.gif) no-repeat 0 0;padding-top:14px;margin-bottom:20px}
.board_cont .tab_box ul{background:url(/global/en/images/common/bg_tab_box.gif) no-repeat 0 bottom;overflow:hidden;padding-bottom:14px}
.board_cont .tab_box ul li{float:left;padding:0 10px;background:url(/global/en/images/common/line_tab_box.gif) no-repeat right 6px}
/* poll */
.board_cont .poll{background:#f7f7f7 url(/images/layout/sysbol_poll.jpg) no-repeat 20px 10px;border:1px solid #e1e1e1;padding:16px 25px 15px 100px;margin-top:100px;position:relative;float:left;width:623px}
.board_cont .poll dl{width:560px;float:left}
.board_cont .poll dt{font-size:13px;color:#000;margin-bottom:8px}
.board_cont .poll dd{padding-right:15px}
.board_cont .poll label{display:inline-block;padding-right:30px;color:#666;font-size:12px}
.board_cont .poll .btn_pack_gray{position:absolute;right:25px;top:42px}

/* custormer */
.board_cont .custormer{display:block;float:left;background:#f7f7f7 url(/images/layout/sysbol_cust.jpg) no-repeat 20px 50%;border:1px solid #e1e1e1;padding:15px 0 16px 100px;color:#000;width:648px;font-size:12px}
.board_cont .custormer dl{list-style:none}
.board_cont .custormer dl dt{display:block;float:left;line-height:22px;margin-right:5px}
.board_cont .custormer dl dd{display:block;float:left;color:#646464;line-height:22px;background:url(/images/layout/gab.png) no-repeat right 50%}
.board_cont .custormer dl dd.end{clear:right}
.board_cont .custormer dl dd span {display:inline-block;white-space:nowrap}
.board_cont .custormer dl dd.col1{width:155px;padding-left:5px;}
.board_cont .custormer dl dd.col2{width:190px}
.board_cont .custormer dl dd.col3{width:160px;background:none;padding-right:0;margin-right:0}
.board_cont .custormer dl dd.col4{width:155px}
.board_cont .custormer dl dd.col5{width:190px;background:none;padding-right:0;margin-right:0}
.board_cont .custormer:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.board_cont .custormer strong{font-weight:normal}
.board_cont .point_box{border:6px solid #00b8f4;width:738px;height:173px;float:left}
.board_cont .point_box_brn{border:6px solid #00b8f4;border-right:none;width:744px;float:left}
.board_cont .point_box_bln{border:6px solid #00b8f4;border-left:none;width:744px;float:left}
.board_cont .member .point_box{  border:6px solid #a790ff}
.board_cont .member .point_box_brn{  border:6px solid #a790ff;border-right:none}
.board_cont .member .point_box_bln{  border:6px solid #a790ff;border-left:none}

.board_cont .file_input_textbox{float:left;width:270px}
.board_cont .file_input_div{width:100px;height:27px;overflow:hidden}
.board_cont .file_input_button{background:#747474;padding:1px 5px;margin-left:10px;border:1px solid #5a5a5a;color:#fff}
.board_cont .file_input_hidden{font-size:45px;opacity:0;-khtml-opacity:0;-moz-opacity:0}
.board_cont .btn_reset{overflow:visible;margin:0;padding:0;border:0 none;background:0 none;cursor:pointer}
.board_cont .btn_resets{ border:none;background:url(/images/common/icon/icon_delete.gif) center no-repeat;width:25px;height:25px}
/* UI Object */
.board_cont .btn_pack,
.board_cont .btn_pack *{display:inline-block;overflow:visible;position:relative;margin:0;padding:0;border:0;background:url(/images/common/btn_pack.gif) no-repeat;font-size:12px;color:#333;text-decoration:none !important;vertical-align:top !important;white-space:nowrap}
.board_cont .btn_pack{}
.board_cont .btn_pack *{left:4px;cursor:pointer;_cursor:hand}
.board_cont .btn_pack *:hover,
.board_cont .btn_pack *:active,
.board_cont .btn_pack *:focus{color:#281e79}
.board_cont .btn_pack.medium,
.board_cont .btn_pack.medium *{height:28px;line-height:26px}
.board_cont .btn_pack.medium *:hover,  
.board_cont .btn_pack.medium *:active,  
.board_cont .btn_pack.medium *:focus{color:#000}
.board_cont .btn_pack.large,
.board_cont .btn_pack.large *{height:28px;line-height:26px}
.board_cont .btn_pack.xlarge,
.board_cont .btn_pack.xlarge *{height:42px;line-height:40px}
.board_cont .btn_pack.xxlarge,
.board_cont .btn_pack.xxlarge *{height:68px;line-height:60px}
.board_cont .btn_pack.small,
.board_cont .btn_pack.small *{height:19px;line-height:19px;margin-right:2px}
.board_cont .btn_pack.medium{background-position:left 0}
.board_cont .btn_pack.large{background-position:left -30px}
.board_cont .btn_pack.xlarge{background-position:left -62px}
.board_cont .btn_pack.xxlarge{background-position:left -140px}
.board_cont .btn_pack.small{background-position:left -106px}
.board_cont .btn_pack.medium *{padding:0 9px 0 6px;background-position:right top;font-size:12px}
.board_cont .btn_pack.large *{padding:0 9px 0 6px;background-position:right -30px;font-size:13px}
.board_cont .btn_pack.xlarge *{padding:0 20px 0 16px;background-position:right -62px;font-size:17px}
.board_cont .btn_pack.xxlarge *{padding:0 22px 0 18px;background-position:right -140px;font-size:17px;color:#3c329b}
.board_cont .btn_pack.small *{padding:0 8px 0 2px;margin-left:2px;background-position:right -106px;font-size:11px}
.board_cont .btn_pack.strong *{font-weight:bold !important}
.board_cont .btn_pack.icon *{padding-left:10px}
.board_cont .btn_pack.small.icon *{padding-left:16px}
.board_cont .btn_pack.large.icon *{padding-left:32px}
.board_cont .btn_pack.xlarge.icon *{padding-left:32px}
.board_cont .btn_pack.icon span{width:13px;margin-right:-20px;padding:0 0 0 10px !important}
.board_cont .btn_pack.large .hwp{background-position:5px -212px;padding-left:20px}
.board_cont .btn_pack.large .zip{background-position:5px -260px;padding-left:20px}
.board_cont .btn_pack.large .pdf{background-position:5px -306px;padding-left:20px}
.board_cont .btn_pack.large .xls{background-position:5px -353px;padding-left:20px}
.board_cont .btn_pack.xlarge .hwp{background-position:5px -212px;padding-left:20px}
.board_cont .btn_pack.xlarge .zip{background-position:5px -250px;padding-left:20px}
.board_cont .btn_pack.xlarge .pdf{background-position:5px -306px;padding-left:20px}
.board_cont .btn_pack.xlarge .xls{background-position:5px -343px;padding-left:20px}
.board_cont .btn_pack .fbk{background-position:100% -245px}
.board_cont .btn_pack .twr{background-position:100% -275px}
.board_cont .btn_pack .mty{background-position:100% -305px}
.board_cont .sns_scrap .ml20{margin-left:13px !important}
.board_cont .btn_pack_gray{display:inline-block;height:27px;background:url(/images/common/btn_pack_gray.gif) no-repeat}
.board_cont .btn_pack_gray *{overflow:visible;height:27px;vertical-align:top;margin:0;border:0 none;background:0 none;color:#fff;background:url(/images/common/btn_pack_gray.gif) no-repeat;cursor:pointer}
.board_cont .btn_pack_gray.medium {margin-right:5px}
.board_cont .btn_pack_gray.medium *{height:29px;line-height:27px;color:#fff;font-size:12px}
.board_cont .btn_pack_gray *:hover,  
.board_cont .btn_pack_gray *:active,  
.board_cont .btn_pack_gray *:focus{color:#fff !important}
.board_cont .btn_pack_gray.small *:hover,  
.board_cont .btn_pack_gray.small *:active,  
.board_cont .btn_pack_gray.small *:focus{color:#fff}
.board_cont .btn_pack_gray.small{background-position:left -106px}
.board_cont .btn_pack_gray.small *{height:24px;line-height:18px;padding:0 20px;background-position:right -106px;font-size:12px;letter-spacing:-1px}
.board_cont .btn_pack_blue,
.board_cont .btn_pack_blue *{display:inline-block;overflow:visible;position:relative;margin:0;padding:0;border:0;background:url(/images/common/btn_pack_blue.gif) no-repeat;font-size:12px;color:#fff;text-decoration:none !important;vertical-align:top;white-space:nowrap}
.board_cont .btn_pack_blue{margin:0 5px}
.board_cont .btn_pack_blue *{cursor:pointer;_cursor:hand}
.board_cont .btn_pack_blue *:hover,
.board_cont .btn_pack_blue *:active,
.board_cont .btn_pack_blue *:focus{color:#fff}
.board_cont .btn_pack_blue.medium,
.board_cont .btn_pack_blue.medium *{height:29px;line-height:28px;color:#fff;padding-left:4px}
.board_cont .btn_pack_blue.medium *:hover,  
.board_cont .btn_pack_blue.medium *:active,  
.board_cont .btn_pack_blue.medium *:focus{height:29px;line-height:28px;color:#fff}
.board_cont .btn_pack_blue.large,
.board_cont .btn_pack_blue.large *{height:28px;line-height:28px}
.board_cont .btn_pack_blue.xlarge,
.board_cont .btn_pack_blue.xlarge *{height:42px;line-height:38px}
.board_cont .btn_pack_blue.xxlarge,
.board_cont .btn_pack_blue.xxlarge *{height:68px;line-height:60px}
.board_cont .btn_pack_blue.small,
.board_cont .btn_pack_blue.small *{height:19px;line-height:19px}
.board_cont .btn_pack_blue.medium{background-position:left 0}
.board_cont .btn_pack_blue.large{background-position:left -30px}
.board_cont .btn_pack_blue.xlarge{background-position:left -62px}
.board_cont .btn_pack_blue.xxlarge{background-position:left -140px}
.board_cont .btn_pack_blue.small{background-position:left -106px}
.board_cont .btn_pack_blue.medium *{padding:0 9px 0 6px;background-position:right top;font-size:13px}
.board_cont .btn_pack_blue.large *{padding:0 9px 0 6px;background-position:right -30px;font-size:13px}
.board_cont .btn_pack_blue.xlarge *{padding:0 19px;background-position:right -62px;font-size:17px}
.board_cont .btn_pack_blue.xxlarge *{padding:0 14px 0 10px;background-position:right -140px;font-size:17px}
.board_cont .btn_pack_blue.small *{padding:0 6px 0 2px;background-position:right -106px;font-size:11px}
.board_cont .btn_pack_blue.strong *{font-weight:bold !important}
.board_cont .list_info_con{margin:7px 0;float:left;width:100%}
.board_cont .list_info_con span.count {display:block;width:40%;float:left}
.board_cont .list_info_con .fr {display:block;width:60%;float:left;text-align:right}
.board_cont .faq {border-collapse:separate}
.board_cont .faq .th {padding:8px 0 7px}
.board_cont .faq .details .num{background:#f4f4f4 url(/images/common/bg_faq_a.gif) no-repeat left top;/*border-bottom:1px solid #281e79;*/font-size:0;line-height:0;text-indent:-5555em;overflow:hidden}
.board_cont .faq .details {background:#f4f4f4}
.board_cont .faq .details td {border-bottom:1px solid #281e79;padding-right:20px;text-align:justify}
.board_cont .faq .on{border-top:1px solid #281e79}
.board_cont .listTop{position:relative}
.board_cont .listTop:after{ display:block; clear:both; content:"" }
.board_cont .listTop .totalArea{float:left;padding-bottom:11px}
.board_cont .listTop .sortArea{float:right}
.board_cont .listTop .cal_month{position:absolute;z-index:1;width:250px;top:-6px}
.board_cont .listTop .cal_month span{ font-size:30px;line-height:36px;vertical-align:middle;display:inline-block;font-weight:bolder}
.board_cont .listTop .cal_month a{vertical-align:middle}
.board_cont .listTop_count{ width:100%;display:block; }
.board_cont .listTop_count p{padding-bottom:6px;font-size:16px;line-height:14px}
.board_cont .listTop .btn{ position:absolute; right:0; top:-77px;}
.board_cont .totalArea{overflow:hidden;padding-top:8px;font-size:12px}
.board_cont .totalArea em{color:#d1006c;font-weight:bold;font-size:13px;letter-spacing:-1px}
.board_cont ul.totalArea{margin-left:-7px}
.board_cont ul.totalArea li{display:inline-block;padding:0 5px 0 7px;background:url(/images/common/bar_board_title.gif) no-repeat left center;font-size:16px}
.board_cont ul.totalArea li:first-child{background:0 none}
.board_cont .bullist_type{clear:both;margin-bottom:10px}
.board_cont .bullist_type dt{font-size:18px;font-weight:bold;color:#000;margin-bottom:4px;margin-top:20px}
.board_cont .bullist_type li{margin-bottom:1px;padding-left:9px;background:url(/images/common/bg_bullet1.gif) no-repeat 0 7px}
.board_cont .bull2d li{ background:url(/images/common/bg_bullet1_1.gif) no-repeat 0 5px}
.board_cont .desc>li{/* background:url(/images/common/desc.gif) 0 5px no-repeat;padding-left:12px */}
.board_cont .desc li a.on{font-weight:bold;text-decoration:underline}

/*리스트타입*/
.board_cont .list_basic { }
.board_cont .list_basic > li{ position:relative; color:#313131; line-height:160%;  padding-left:17px; font-size:16px; font-weight:300;}
.board_cont .list_basic > li.no_bullet{ padding-left:0px; background:none !important;  }
.board_cont .list_basic > li.no_bullet:before{ display:none;}
.board_cont .list_basic > li:before{ position:absolute; display:block; content:""; left:0; top:8px;}
.board_cont .list_basic > li .no{ position:absolute; left:0; }
.board_cont .lt01> li:before, 
.board_cont .lt02 > li:before{ position:absolute;  display:block; content:""; background:#222; width:10px; height:2px; left:0px; top:10px }
.board_cont .lt01 > li:before{ background:#000;}
.board_cont .lt02 > li:before{ background:#a1a1a1;}
.board_cont .desc > li:before{  width:6px; height:6px; background:#427cff; left: 2px; border-radius:6px;}
.board_cont .lt04 > li:before{  width:6px; height:6px; background:#a1a1a1; left: 2px; border-radius:6px;}
.board_cont .lt05 > li:before{  width:6px; height:6px; background:#000; left: 2px; border-radius:6px;}
.board_cont .bullist_type_info{padding-top:11px}
.board_cont .uline,  
.board_cont .uline:link,  
.board_cont .uline:visited{text-decoration:underline;} /* �ؽ�Ʈ��ũ */
.board_cont .gab {display:inline-block;width:18px;height:12px;background:url(/images/layout/gab.png) no-repeat 50% top;vertical-align:baseline}
.board_cont .info .gab{vertical-align:bottom}
/* iframe */
.board_cont .hiddenframe{position:absolute}
/* Default */
.board_cont .comment_con{width:100%;float:left}
.board_cont .cb_list_con{ margin:15px 0}
.board_cont .cb_write{border:1px solid #dadada;border-top:none;background:#f6f6f6;position:relative;padding:20px 30px}
.board_cont .cb_write_line{width:100%;height:5px;background:#281e79}
.board_cont .cb_wrtie_arrow{position:absolute;z-index:1;top:-37px;left:60px;background:url(/images/common/ico_reply_arrow.gif) no-repeat;width:40px;height:40px}
.board_cont .cb_write textarea{width:600px;height:60px;float:left;margin-right:10px}
.board_cont .comment_con .cb_write textarea{width:560px !important}
.board_cont .cb_list{list-style:none}
.board_cont .cb_list li{background:url(/images/common/ico_reply_q.gif) no-repeat left 10px;position:relative;border-bottom:1px solid #e9e9e9;padding:15px 0 15px 30px}
.board_cont .cb_list .cb_bu_subnode_q{position:absolute;z-index:1;font-size:0;line-height:0;text-indent:120%;overflow:hidden;width:30px;height:50px;left:-30px}
.board_cont .cb_list .cb_nick_name{display:inline-block;padding-left:1px;color:#444}
.board_cont .cb_list .cb_nick_name a{display:inline-block;_position:relative;margin:-1px 0 0;color:#333;font-size:12px;font-weight:bold;letter-spacing:-1px}
.board_cont .cb_list .cb_nick_name2{color:#858585}
.board_cont .cb_list .cb_section2{position:absolute;right:6px;top:25px;color:#333}
.board_cont .cb_list .cb_write{position:relative;left:-30px;margin:30px 0 10px;border:0;padding:0 0 0 30px;background:none;width:720px}
.board_cont .cb_list .cb_write textarea{ width:630px;height:60px;float:left;margin-right:10px}
.board_cont .cb_list .cb_write_a{position:relative;left:0;margin:30px 0 10px;border:0;padding:0 0 0 30px;background:none;width:720px}
.board_cont .cb_list .cb_write_a textarea{ width:643px;height:60px;float:left;margin-right:10px}
.board_cont .cb_list_a{list-style:none}
.board_cont .cb_list_a li{background:url(/images/common/ico_reply_a.gif) no-repeat 20px 15px;position:relative;border-bottom:1px solid #e9e9e9;padding:15px 10px 15px 50px}
.board_cont .cb_list_a .cb_bu_subnode_a{position:absolute;z-index:1;font-size:0;line-height:0;text-indent:120%;overflow:hidden;width:30px;height:50px;left:-30px}
.board_cont .cb_list_a .cb_nick_name{display:inline-block;padding-left:1px;color:#444}
.board_cont .cb_list_a .cb_nick_name a{display:inline-block;position:relative;margin:-1px 0 0;color:#333;font-size:12px;font-weight:bold;letter-spacing:-1px}
.board_cont .cb_list_a .cb_nick_name2{color:#858585}
.board_cont .cb_list_a .cb_section2{position:absolute;top:11px;right:0;height:15px;padding-left:6px;color:#333}
.board_cont .cb_writeb{background:#c8ffff url(/images/common/bg_replya_w.gif) no-repeat right bottom;border-bottom:5px solid #281e79;position:relative;padding:16px 30px;margin:30px 0 50px}
.board_cont .cb_writeb p{ font-weight:bolder}
.board_cont .cb_writeb .fr{position:absolute;z-index:1;right:15px;top:13px}
.board_cont .cb_wrtieb_arrow{position:absolute;left:60px;bottom:-38px;background:url(/images/common/ico_replyb_arrow.gif) no-repeat;width:34px;height:38px} 
.board_cont .cb_listb{list-style:none;margin:0;padding:0}
.board_cont .cb_listb li{position:relative;margin:0;padding:0}
.board_cont .cb_listb .cb_bu_subnode_q{position:absolute;z-index:1;font-size:0;line-height:0;text-indent:120%;overflow:hidden;width:30px;height:50px;left:-30px}
.board_cont .cb_listb .cb_nick_name{display:inline-block;padding-left:1px;color:#444}
.board_cont .cb_listb .cb_nick_name a{display:inline-block;margin:-1px 0 0;color:#333;font-size:12px;font-weight:bold;letter-spacing:-1px}
.board_cont .cb_listb .cb_nick_name2{color:#858585}
.board_cont .cb_listb .cb_section2{position:absolute;z-index:1;top:11px;right:19px;height:15px;padding-left:6px;color:#333}
.board_cont .cb_list_b{list-style:none;border:1px solid #dadada}
.board_cont .cb_list_b li{position:relative}
.board_cont .cb_list_b .cb_bu_subnode_a{position:absolute;z-index:1;font-size:0;line-height:0;text-indent:120%;overflow:hidden;width:30px;height:50px;left:-30px}
.board_cont .cb_list_b .cb_nick_name{display:inline-block;padding-left:1px;color:#3c329b;font-weight:bolder}
.board_cont .cb_list_b .cb_nick_name2{color:#858585}
.board_cont .cb_list_b .cb_title { padding:20px; font-weight:600; position:relative; background:#f6f6f6; /* border-bottom:1px solid #dadada;background:#f6f6f6 url(/images/common/ico_reply_b.gif) no-repeat left bottom ; */ }
.board_cont .cb_list_b .cb_section2{position:absolute;z-index:1;right:15px;top:10px}
.board_cont .cb_list_b .cb_section1 { border-bottom:1px solid #dadada; padding:20px 0 10px; color:#757575; font-weight:normal; } 
.board_cont .cb_list_b .cb_bu_subnode_b{ display:block;position:absolute;z-index:10;font-size:0;line-height:0;text-indent:120%;overflow:hidden;width:30px;height:30px;left:0}
.board_cont .cb_list_b .cb_dsc_comment { padding:20px 0 0; /* border-bottom:1px solid #e9e9e9; */ }
.board_cont .cb_list_b .cb_dsc_comment p { line-height:1.6; font-weight:normal; word-break:break-all; }
.board_cont .cb_list_b .file{display:block;margin:10px 0 10px}
.board_cont .cb_list_b .cb_section1 span {display:inline-block;padding-right:26px;height:15px;background:url(/images/layout/global_gab.gif) no-repeat right }
.board_cont .cb_list_b .cb_section1 span.end{padding-right:0;background:none}

/* colGroup col width */
.board_cont .col1_1 {width:125px !important}
.board_cont .col1_2 {width:220px !important}
.board_cont .col1_3 {width:134px !important}
.board_cont .col1_1b {width:119px !important}
.board_cont .w3 {width:38px}
.board_cont .w5 {width:64px}
.board_cont .w8 {width:66px}
.board_cont .w20{width:215px;text-overflow:ellipsis;overflow:hidden}
.board_cont .w13{width:110px;text-overflow:ellipsis;overflow:hidden} 
.board_cont .w23{width:166px}
.board_cont .col_count {width:60px}
.board_cont .col_kind {width:45px !important}
.board_cont .col_genre {width:82px !important}  
.board_cont .col_category {width:94px}
.board_cont .col_date {width:94px} 
.board_cont .col_biznum {width:116px}  
.board_cont .col_user {width:120px !important}  
.board_cont .col_name {width:70px}  
.board_cont .col_file {width:30px !important} 
.board_cont .col_select {width:74px}
.board_cont .col_poll {width:60px}
.board_cont .col_poll_count {width:48px}
.board_cont .col_seq{width:56px}
.board_cont .col_stitle{width:143px}
.board_cont .auto{width:auto !important}

.board_cont .pie_chart{width:750px;float:left}
.board_cont .pie_chart ul li{width:50%;float:left;text-align:center}
.board_cont .edit_h4{font-size:17px;color:#000;font-weight:bold;margin-bottom:8px}
.board_cont .edit_h4_p{margin-bottom:28px}
.board_cont .ul_def li{background:url(/images/oldimg/imagesggd/bull.gif) no-repeat left 5px;padding-left:10px}
.board_cont .ul_def {margin-top:5px}
.board_cont .ul_def strong{color:#016fd5}

/* slogan */
.board_cont .slogan1 {display:block;margin-bottom:20px;padding-top:16px}
.board_cont .slogan1 .posr{height:77px}
.board_cont .slogan1 p{position:relative;display:block;text-align:left;font-size:22px;font-weight:bold;color:#5745e0;white-space:nowrap;margin:0 auto}
.board_cont .slogan1 span {}
.board_cont .slogan1 .quot_lt {position:absolute;display:block;width:67px;height:49px;bottom:0;background:url(/images/background/quote_lt.gif)  no-repeat;top:-16px;left:-96px}
.board_cont .slogan1 .quot_rt {position:absolute;display:block;width:67px;height:49px;bottom:0;background:url(/images/background/quote_rt.gif)  no-repeat;bottom:-9px;right:-96px}
.board_cont .slogan_bg2{background:url(/images/kocca/customer/s05_04.gif) no-repeat;height:120px}
.board_cont .slogan_bg3{background:url(/images/kocca/customer/s05_34.gif) no-repeat;height:120px}
.board_cont .slogan_bg4{background:url(/images/kocca/customer/s05_35.gif) no-repeat;height:120px}
.board_cont #map:focus,  
.board_cont #map:active{border:1px dotted #000}

/* sitemap */
.board_cont .sitemap {}
.board_cont .sitemap ul{width:100%;float:left;background:url(/images/kocca/sitemap/li_pat1.gif) repeat-x top}
.board_cont .sitemap>ul>li{width:100%;float:left;background:url(/images/kocca/sitemap/li_pat1.gif) repeat-x bottom;padding-top:23px;padding-bottom:88px;position:relative}
.board_cont .sitemap ul li ul {}
.board_cont .sitemap .list {float:left;width:153px;margin-bottom:30px;padding-left:10px;border-left:1px solid #dfdfdf;display:block;vertical-align:top;}
.board_cont .sitemap .list_sitemap{float:left;background:url(/images/background/sitemap_bg.gif) 0 -50px;width:820px}
.board_cont .sitemap>ul>li span{display:block;position:absolute;z-index:0;bottom:0}
.board_cont .sitemap h3{display:block;float:left;width:115px;line-height:1;margin:0;padding:0}
.board_cont .sitemap h3 a{ font-size:19px;letter-spacing:-1px;color:#a3061b !important;font-weight:bold;line-height:1}
.board_cont .sitemap h4 a{ font-size:15px;color:#000 !important;font-weight:bold;line-height:1}
.board_cont .sitemap h4 {display:block;margin-bottom:5px}
.board_cont .sitemap ul li ul{margin-bottom:-4px;background:none}
.board_cont .sitemap ul li ul li{ margin:0;padding:0;width:100%;background:none}
.board_cont .sitemap ul li ul li a{ color:#434343}

/* popup */
.board_cont .player{width:430px;height:330px;float:left;border:1px solid #e4e4e4;margin-right:20px}
.board_cont .text_area{overflow:auto;height:330px;overflow-y:scroll;background:#f3f3f3;border:1px solid #d5d5d5}
.board_cont .center .content_con{width:100%}
.board_cont .center .content_con #content{width:100%}
.board_cont .center .content_con .board_list_typea {width:968px}
.board_cont .center .bd_both{width:968px}
.board_cont .center .poll {left:50%;margin-left:-375px}
.board_cont .new_win{position:absolute;z-index:110;width:108px;left:0;top:0;height:40px;padding:5px 0 0 12px;background:url(/images/layout/new_win.png) no-repeat;color:#000}
.board_cont .award h1 a.logo{background:url(/images/awd/logo.gif) no-repeat left top}



/*##########제작지원성과 시작##################*/

/*메인*/
.board_cont .output_main { margin-top:20px; height:450px; overflow:hidden; }
.board_cont .output_main li { float:left; width:350px; height:225px; position:relative; overflow: hidden; background-size:cover; background-position:top center;  }
.board_cont .output_main li a { display:block; height:100%; }
.board_cont .output_main li a img { width:100%; height:auto !important }
.board_cont .output_main li .info {  font-size:14px; color:#fff; line-height:15px; position:absolute;  top:0px; left:0px; width:100%; height:100%; background:url(/images/output/title_bgmask.png) repeat-x left bottom;  }
.board_cont .output_main li .info b { display:block; width:100%; font-size:20px; font-weight:bold; line-height:20px; margin-bottom:10px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;  }
.board_cont .output_main li .info span { font-size:14px; color:#fff; display:block; width:100%;  height:20px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;  }

.board_cont .output_main li .info .inner { position:absolute; bottom:0px; width:100%; }
.board_cont .output_main li .info .inner p {padding:15px 15px; }
.board_cont .output_main li .info.col2 { width:350px; /*background:#666666;*/ }
.board_cont .output_main li .info.col2 .inner { width:245px; }
.board_cont .output_main li .info.col2 .inner p { padding:13px 15px; }

.board_cont .output_main li.col1 { width:450px; height:450px;  }
.board_cont .output_main li.col2 { width:400px; height:225px; }
.board_cont .output_main li.col1 .info { background:url(/images/output/title_bgmask.png) repeat-x left bottom; }
.board_cont .output_main li.col2 .info { background:url(/images/output/title_bgmask.png) repeat-x left bottom; }
.board_cont .output_main li.col3 .info { background:url(/images/output/title_bgmask.png) repeat-x left bottom; }

.board_cont .output_main li .img_container img { display:none; }
.board_cont .output_main li .img_container { background-size:cover; background-position:center top; }
.board_cont .output_main li .img_container { width:350px; height:225px; }
.board_cont .output_main li.col1 .img_container { width:450px; height:450px; }
.board_cont .output_main li.col2 .img_container { width:400px; height:225px; }

.board_cont .output_detail { margin-top:20px;  border-bottom:solid 2px #000; }
.board_cont .output_detail .info { color:#333333; padding:35px 0 25px; }
.board_cont .output_detail .info > span { font-weight:300; font-size:30px; color:#000; display:block; margin-bottom:20px; }
.board_cont .output_detail .info p{ line-height:1.3; color:#666}
.board_cont .output_detail .info ul{ margin-bottom:15px; overflow:hidden}
.board_cont .output_detail .info ul li{ float:left; margin-right:15px;  }
.board_cont .output_detail .info ul li span{ font-weight:bold; display:inline-block; margin-right:10px;}

/*방송영상콘텐츠*/
.board_cont .output_conts h3 { font-size:18px; font-weight:600; color:#000; margin-top:20px; }
.board_cont .output_conts .tab_box2 li.on a { color:#990000; }
.board_cont .output_conts .tab_box2 li.on_before { border-right-width:1px; border-right-color:#990000; }
.board_cont .output_conts .btn_container { clear:both; padding-top:10px; }
.board_cont .output_conts .output_title { margin-top:40px; }

.board_cont .output_conts .tab_box2{ overflow:hidden; }
.board_cont .output_conts .tab_box2 li{ position:relative; float:left; }
.board_cont .output_conts .tab_box2 li a{ display:block; background:#f8f8f8; color:#535353; padding:12px 37px; border-left:#c2c2c2 solid 1px; border-top:#c2c2c2 solid 1px; border-bottom:#c2c2c2 solid 1px; z-index:1; font-size:12px; }
.board_cont .output_conts .tab_box2 li:last-child a{ border-right:#c2c2c2 solid 1px; }
.board_cont .output_conts .tab_box2 li.on a, 
.board_cont .tab_5dep li:hover a{ position:relative; border:#2d2d2d solid 1px; border-bottom-color:#fff; background:#fff; color:#282828;   z-index:5; }


.board_cont .output_list1{ overflow:hidden }
.board_cont .output_list1 li { float:left; width:16.66667%; height:200px; }
.board_cont .output_list1 li.col1 { padding-left:0px; margin-left:0px; background:none; }
.board_cont .output_list1 li a { color:#333; }
.board_cont .output_list1 li a:hover { color:#666; }
.board_cont .output_list1 li a > span { display:block; }
.board_cont .output_list1 li a > span.subject { font-size:15px; color:#000; font-weight:600; margin-top:10px;
 padding-bottom:4px;
 overflow:hidden;
 text-overflow:ellipsis;
 display: -webkit-box;
 -webkit-line-clamp: 2;
 -webkit-box-orient: vertical;
}
.board_cont .output_list1 li a > span.author { font-size:12px; line-height:18px; color:#666666; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.board_cont .output_list1 li a > span.date { font-size:12px; color:#666666; height:18px; margin-top:3px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.board_cont .output_list1 li a > .img-container { width:100%; height:120px; overflow:hidden; background-size:cover; background-position:center center; }
.board_cont .output_list1 li a > .img-container img { width:100%; height:auto !important;  display:none;}

.board_cont .btn_more01 { display:block; text-align:center; border:solid 1px #cacaca; line-height:48px; }
.board_cont .btn_more01 span { font-size:16px; background:url(/images/output/bullet_arrow1.png) no-repeat left center; padding-left:13px; }

.board_cont .youtube-container{ background:#cdcdcd; line-height:0; }


/*##########제작지원성과 끝##################*/


/* 2017-10-16 미션 및 비전_신규추가 */
.board_cont .vision_wrap dl { min-height:80px; margin:0; padding:0; border-bottom:1px solid #ddd; overflow:hidden; }
.board_cont .vision_wrap dl dt { float:left; width:127px; margin-right:40px; line-height:80px; }
.board_cont .vision_wrap dl dd { float:left; width:583px; text-align:center; line-height:80px; }
.board_cont .vision_wrap dl dd img {  }
.board_cont .vision_wrap dl.list3 dd { line-height:65px; }
.board_cont .vision_wrap dl.list4 { border-bottom:0 none; }


/* 2017-11-20 게임 콘텐츠 제작지원 주요 성과_list : 신규 추가 */
.board_cont .game_output_wrap { width:100%; overflow:hidden; }
.board_cont .game_output_wrap ul.tab_box2 { border-bottom:solid 1px #dbdbdb; height:45px; margin:0px 0px 17px 0px; }
.board_cont .game_output_wrap ul.tab_box2 li { float:left; margin:0 1px; padding:0; min-width:136px; display:inline-block; zoom:1; *display:inline; border:0 none; }
.board_cont .game_output_wrap ul.tab_box2 li a { display:block; padding:0 20px; min-width:136px; color:#fff; line-height:46px; font-weight:600; font-size:15px; text-align:center; text-decoration:none; background:#a69abc; border:0 none; border-radius:10px 10px 0 0; }
.board_cont .game_output_wrap ul.tab_box2 li a:hover,
.board_cont .game_output_wrap ul.tab_box2 li.on a {background:#6a55a3;border:0 none;color:#fff;}
.board_cont .game_output_wrap ul.tab_box2 li.on_before { border:0 none; }
.board_cont .game_output_wrap ul.tab_box2 li:first-child { margin-left:0; }
.board_cont .game_output_wrap .tit_txt {/* width:980px; */height:90px;color:#fff;background:url('/images/output/bg_tit_txt.jpg') left top no-repeat;}
.board_cont .game_output_wrap .tit_txt p.tit { float:left; width:316px; margin:0 30px 0 75px; line-height:90px; font-size:19px; font-weight:600; }
.board_cont .game_output_wrap .tit_txt p.txt { float:right; width:513px; margin:28px 40px 0 0; padding-left:6px; line-height:1.4; font-size:13px; font-weight:600; background:url('/images/output/bg_txt_li.gif') left 8px no-repeat; overflow:hidden; }
.board_cont .game_output_wrap .tit_txt p.txt.txt_line_1 { margin-top:38px; }
.board_cont .game_output_wrap .tit_txt ul {  }
.board_cont .game_output_wrap .tit_txt ul li {  }
.board_cont .game_output_wrap .con_wrap {padding:13px 0 14px 0;/* border:1px solid #cacaca; */}
.board_cont .game_output_wrap .con_wrap .sel_view { position:relative; float:right; display:inline-block; width:119px; height:27px; margin:0 29px 11px 0; border:1px solid #b9b9b9; border-radius:0 2px 2px 0; background:url('/images/output/bg_select.gif') left top no-repeat; }
.board_cont .game_output_wrap .con_wrap .sel_view .txt { display:block; width:99px; height:27px; padding-left:10px; line-height:27px; text-align:left; font-size:12px; color:#252525; }
.board_cont .game_output_wrap .con_wrap .sel_view label { position:absolute; width:0; height:0; line-height:0; text-indent:-9999px; overflow:hidden; }
.board_cont .game_output_wrap .con_wrap .sel_view select { position:absolute; left:0; top:0; display:block; width:119px; padding-left:10px; height:27px; font-size:12px; color:#252525; opacity:0; filter:alpha(opacity=0); z-index:10; appearance:none; /* 기본 스타일 없애기 */ -webkit-appearance:none; 	-moz-appearance:none; -o-appearance:none; }
.board_cont .game_output_wrap .con_wrap .sel_view.focus { border:1px solid #b9b9b9; }
.board_cont .game_output_wrap .con_wrap .sel_view select::-ms-expand { display:none; /* ie에서 기본 스타일 없애줌 */ }
.board_cont .game_output_wrap .con_wrap .select_view { position:relative; float:right; }
.board_cont .game_output_wrap .con_wrap .select_view select { display:inline-block;  margin:0 0 11px 0; border:1px solid #b9b9b9; border-radius:0 2px 2px 0; }
.board_cont .game_output_wrap .con_wrap .sel_view.focus { }
.board_cont .game_output_wrap .con_wrap .sel_view select::-ms-expand { }
.board_cont .game_output_wrap .con_wrap .con_top {width: 1200px;margin:0 auto 20px;padding:0;overflow:hidden;}
.board_cont .game_output_wrap .con_wrap .con_top ul.list_con { width:100%; overflow:hidden; }
.board_cont .game_output_wrap .con_wrap .con_top ul.list_con > li {float:left;width: 33.333%;width: 32%;margin-right: 2%;margin-bottom: 40px;/* width:442px; *//* margin:12px 0; */}

.board_cont .game_output_wrap .con_wrap .con_top ul.list_con > li:nth-child(3n) { margin-right:0;}
.board_cont .game_output_wrap .con_wrap .con_top a { display:block; }
.board_cont .game_output_wrap .con_wrap .con_top img {margin-bottom:12px;width: 100%;}
.board_cont .game_output_wrap .con_wrap .con_top div.tit_name { float:left; }
.board_cont .game_output_wrap .con_wrap .con_top div.tit_name p { font-size:17px; color:#474747; font-family:NanumBarunGothic; }
.board_cont .game_output_wrap .con_wrap .con_top div.tit_name p span { margin-left:10px; color:#797979; font-size:13px; font-weight:normal; }
.board_cont .game_output_wrap .con_wrap .con_top div.info { float:right; }
.board_cont .game_output_wrap .con_wrap .con_top div.info ul.info_btn {  }
.board_cont .game_output_wrap .con_wrap .con_top div.info ul.info_btn li { float:left; height:27px; line-height:27px; margin-left:4px; padding:0 7px; color:#666; font-size:12px; background:url('/images/output/bg_info_btn.gif') left top repeat-x; border:1px solid #b9b9b9; border-radius:2px; }

/* 2017-11-22 게임 콘텐츠 제작지원 주요 성과_view : 신규 추가 */
.board_cont .game_output_wrap .output_detail { margin:0; border:1px solid #d8d8d8;   }
.board_cont .info_top_wrap {  padding:25px; background:#f5f5f5; border-bottom:1px solid #d8d8d8;   overflow:hidden; }
.board_cont .info_top_wrap p.img_big { float:left; }
.board_cont .info_top_wrap p.img_big img { width:442px; height:222px; }
.board_cont .info_top_wrap .info_con { float:left; width:650px; margin-left:50px; }
.board_cont .info_top_wrap .info_con p.tit { margin-bottom:5px; font-size:18px; color:#474747; font-family:NanumBarunGothic; }
.board_cont .info_top_wrap .info_con table.info_table { }
.board_cont .info_top_wrap .info_con table.info_table td { color:#474747; padding:1px 0 2px; border:0 none; }
.board_cont .info_top_wrap .info_con table.info_table td a { color:#474747; }
.board_cont .info_top_wrap .info_con ul.btn_store { width:100%; margin-top:6px; overflow:hidden; }
.board_cont .info_top_wrap .info_con ul.btn_store li { float:left; margin-right:10px; }
.board_cont .info_top_wrap .info_con ul.btn_store li a { display:block; }
.board_cont .info_top_wrap .info_con p.btn_game_go { float:right; margin-top:14px; }
.board_cont .info_top_wrap .info_con p.btn_game_go a { display:block; min-width:112px; height:32px; line-height:32px; padding:0 10px; color:#fff; text-decoration:none; font-weight:600; text-align:center; background:#8054b6; }
.board_cont .con_detail_wrap { padding:30px 35px; }
.board_cont .con_detail_wrap .con_txt { width:100%; overflow:hidden; }
.board_cont .con_detail_wrap .con_txt p.con_stit { margin-bottom:20px; font-size:18px; color:#474747; line-height:1.7; font-weight:600; }
.board_cont .con_detail_wrap .con_txt p.con_txt { margin-bottom:15px; color:#474747; line-height:1.6; font-size:15px; }
.board_cont .con_detail_wrap .slide_img { position:relative; width:100%; margin:20px 0; overflow:hidden; }
/* .con_detail_wrap .swiper-slide img { opacity:1; }
.con_detail_wrap .swiper-slide-next,
.con_detail_wrap .swiper-slide-prev { background:#000; }
.con_detail_wrap .swiper-slide-next img,
.con_detail_wrap .swiper-slide-prev img { opacity:0.4; transition:all 600ms ease; }
.con_detail_wrap .swiper-button-prev { background:url('/images/output/btn_slide_prev.gif') left top no-repeat; }
.con_detail_wrap .swiper-button-next { background:url('/images/output/btn_slide_next.gif') left top no-repeat; }
.con_detail_wrap .swiper-button-next,
.con_detail_wrap .swiper-button-prev { width:38px; height:201px; margin-top:-99px; } */
.board_cont .con_list_wrap { width:100%; margin:25px 0; }
.board_cont .con_list_wrap p.tit { margin:0 0 10px 25px; font-size:18px; color:#474747; font-family:NanumBarunGothic; }
.board_cont .game_output_wrap .con_list { margin:0 auto; }
.board_cont .game_output_wrap .con_list ul { width:100%; overflow:hidden; }
.board_cont .game_output_wrap .con_list ul li { float:left; width:32%; margin:0 2% 25px 0; }
.board_cont .game_output_wrap .con_list ul li:nth-child(3n) { margin:0 0 25px 0; }
.board_cont .game_output_wrap .con_list a { display:block; line-height:0 }
.board_cont .game_output_wrap .con_list a img { width:100%; border:1px solid #6d6d6d; }
.board_cont .game_output_wrap .con_list div.txt_con { position:relative; padding:14px 16px; border:1px solid #6d6d6d; border-top:0 none; overflow:hidden; }
.board_cont .game_output_wrap .con_list div.txt_con p { font-size:15px; line-height:1.5; color:#343435; font-family:NanumBarunGothic; }
.board_cont .game_output_wrap .con_list div.txt_con p span { display:block; color:#8a8a8a; font-size:12px; }
.board_cont .game_output_wrap .con_list div.txt_con div.info { position:absolute; right:16px; bottom:14px; color:#8a8a8a; }
.board_cont .game_output_wrap .con_list div.txt_con div.info span { font-size:12px; color:#8a8a8a; }

/* 대전스튜디오큐브-스튜디오장비안내 : 2017-11-29 추가 */
.board_cont .studio_con_wrap .in_tab { width:750px; margin:0 auto; height:30px; padding:0; background:url('/images/img/main/tab_bg1.jpg') left bottom repeat-x; }
.board_cont .studio_con_wrap .btn-tab { float:left; height:28px; line-height:30px; margin-right:5px; padding:0 15px; font-size:13px; background:#f4f4f4; border:1px solid #d6d6d6; border-bottom:0 none; cursor:pointer; color:#919191; text-align:center; }
.board_cont .studio_con_wrap .intro01 { clear:both; width:750px; height:100%; }
.board_cont .studio_con_wrap .in_tab_01 { height:30px; line-height:30px; background:#fff; color:#000; }
.board_cont .studio_con_wrap .in_tab_02 { height:28px; background:#f4f4f4; color:#919191; }
.board_cont .studio_con_wrap .studio_box { width:750px; padding-top:30px; }
.board_cont .studio_con_wrap .gb_tt6_1 { float:left; margin-bottom:10px; padding:0 15px; color:#fff; background:#66bae6; text-align:center; height:30px; line-height:30px; font-size:14px; }
.board_cont .studio_con_wrap .in_table { width:100%; height:auto; padding-bottom:30px; overflow:hidden; }
.board_cont .studio_con_wrap .in_table ul { }
.board_cont .studio_con_wrap .in_table ul li { float:left; width:50%; line-height:20px; padding-top:3px; padding-bottom:3px; }
.board_cont .studio_con_wrap table.studio_a2 { width:100%; margin:0 auto; border-top:1px solid #d6d6d6; }
.board_cont .studio_con_wrap table.studio_a2 tbody tr th { min-height:35px; padding:0; text-align:center; background:#f4f4f4; border-left:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; color:#000; font-weight:600; }
.board_cont .studio_con_wrap table.studio_a2 tbody tr td { color:#788089; border-bottom:1px solid #d6d6d6; border-left:1px solid #d6d6d6; border-right:1px solid #d6d6d6; text-align:center; padding:10px 15px; text-align:left; }
.board_cont .studio_con_wrap table.studio_a2 tbody tr td p { line-height:23px; }
.board_cont .studio_con_wrap table.studio_a2 tbody tr td ul { overflow:hidden; }
.board_cont .studio_con_wrap table.studio_a2 tbody tr td ul li { float:left; width:100%; line-height:1.2; }
.board_cont .studio_con_wrap .tab_cont { width:750px;margin-top:20px}
.board_cont .studio_con_wrap .in_txt{float:left;width:600px;padding-bottom:10px;text-align:justify;color:#333}
.board_cont .studio_con_wrap .in_img{float:right;width:480px;height:95px;padding-bottom:40px;}
.board_cont .studio_con_wrap .in_title{float:left;width:200px;line-height:30px;height:100%;margin-bottom:10px;text-align:left;font-size:23px;color:#003f7e;}
.board_cont .studio_con_wrap .in_title_2{float:left;width:200px;line-height:30px;height:100%;margin-bottom:10px;text-align:left;font-size:23px;color:#006598;}
.board_cont .studio_con_wrap .town_tb{width:100%;margin:0 auto;border-top:1px solid #bac5d1}
.board_cont .studio_con_wrap .town_tb tbody tr th{font-size:14px;text-align:center;height:40px;background-color:#e3eff9;border-bottom:1px solid #bac5d1;color:#0559a1}
.board_cont .studio_con_wrap .town_tb tbody tr td{height:40px;color:#788089;border-bottom:1px solid #bac5d1;text-align:center;}
.board_cont .studio_con_wrap .town_tb tbody tr td p{line-height:23px;}
.board_cont .studio_con_wrap .town_tb2{width:100%;margin:0 auto;border-top:1px solid #d6d6d6}
.board_cont .studio_con_wrap .town_tb2 tbody tr th{text-align:center;height:40px;background-color:#f4f4f4;border-right:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;color:#000;}
.board_cont .studio_con_wrap .town_tb2 tbody tr td{height:40px;color:#788089;border-right:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;text-align:center;}
.board_cont .studio_con_wrap .town_tb2 tbody tr td p{line-height:23px;}
.board_cont .studio_con_wrap .r_line{border-left:1px solid #d6d6d6}
.board_cont .studio_con_wrap .t_line{width:80px;height:10px;border-top:4px solid #003f7e}
.board_cont .studio_con_wrap .t_line_2{width:80px;height:10px;border-top:4px solid #006598}
.board_cont .studio_con_wrap .in_title3{float:left;width:1000px; line-height:30px;height:100%;text-align:left;font-size:23px;color:#5f8d07; }
.board_cont .studio_con_wrap .in_table2{width:100%;height:auto;float:left;padding-top:5px}
.board_cont .studio_con_wrap .studio_imgA{width:281px;height:auto;overflow:auto;float:left;}
.board_cont .studio_con_wrap .studio_a{width:100%;margin:0 auto;border-top:1px solid #d6d6d6}
.board_cont .studio_con_wrap .studio_a thead tr th{text-align:center;height:35px;background-color:#f4f4f4;border-bottom:1px solid #d6d6d6;}
.board_cont .studio_con_wrap .studio_a tbody tr th{text-align:center;height:35px;background-color:#f4f4f4;border-bottom:1px solid #d6d6d6;}
.board_cont .studio_con_wrap .studio_a tbody tr td{height:35px;color:#788089;border-bottom:1px solid #d6d6d6;text-align:center;padding-bottom:2px;padding-top:2px;}
.board_cont .studio_con_wrap .studio_a tbody tr td p{line-height:23px;}
.board_cont .studio_con_wrap .bg_txt{margin:0 auto;width:250px;height:40px;line-height:40px;color:#fff;font-size:14px;font-weight:bold;text-align:center;background-color:#67bae6;}
.board_cont .studio_con_wrap .bg_txt2{margin:0 auto;margin-top:10px;width:250px;height:35px;line-height:35px;color:#028cd4;font-size:14px;font-weight:600;text-align:center;background-color:#e3eff9;border:1px solid #bac5d1}
.board_cont .studio_con_wrap .studio_layout{clear:both;width:100%;text-align:right;;padding-top:20px}
.board_cont .studio_con_wrap .btn_down{font-size:14px;float:right;width:110px;height:30px;background-color:#5f7896;border:1px solid #485f7b;cursor:pointer;color:#fff;font-weight:bold;text-align:center;line-height:30px;}
.board_cont .studio_con_wrap .btn_down2 { font-size:14px; width:110px; height:30px; background-color:#e3eff9; border:1px solid #bac5d1; cursor:pointer; color:#018bd4; font-weight:600; text-align:center; line-height:30px; }
.board_cont .studio_con_wrap .sub_title{width:1000px;text-align:left;font-size:25px;margin-bottom:30px; ;color:#000}
.board_cont .studio_con_wrap .t_tt{text-align:left;font-size:20px;}
/* 탭 버튼 래퍼 */
.board_cont .studio_con_wrap .wrap-tab__tab{}
/* 탭 버튼 */
.board_cont .studio_con_wrap .wrap-tab__tab .tab_w{background:#C9C9C9;margin-right:6px;cursor:pointer;}
.board_cont .studio_con_wrap .wrap-tab__tab .tab_w.on{background:#62B9E8}
/* 탭 컨텐츠 래퍼 */
.board_cont .studio_con_wrap .wrap-tab__tab-contents{}
/* 탭 컨텐츠 */
.board_cont .studio_con_wrap .wrap-tab__tab-contents .tab_c{display:none}
.board_cont .studio_con_wrap .wrap-tab__tab-contents .tab_c.on{display:block}
/* 테이블 */
.board_cont .studio_con_wrap .td-padding { padding:18px 12px !important; }
.board_cont .studio_con_wrap .wrap-trp-img{padding:0 !important; white-space:nowrap;}
.board_cont .studio_con_wrap .wrap-trp-img img { display:inline-block; float:left; width:240px; height:170px; margin:5px 0 5px 5px; border:1px solid #d6d6d6; }
.board_cont .studio_con_wrap .wrap-trp-img img:last-child { margin-right:5px; }
.board_cont .studio_con_wrap .left-bd-none { border-left:none !important; }
.board_cont .studio_con_wrap .td__title{display:block;margin-bottom:2px}
.board_cont .studio_con_wrap .td__text{display:block;margin-bottom:10px;padding-left:10px;line-height:1.6;}
.board_cont .studio_con_wrap .btn_down2{margin:8px 0 5px 0;display:inline-block;color:#018bd4 !important}
.board_cont .studio_con_wrap .align-ct{text-align:center !important;}
.board_cont .studio_con_wrap .my-studio{margin:5px 0 10px 0; border-right:1px solid #d6d6d6}
/* 특수촬영 장비안내 */
.board_cont .studio_con_wrap .img-box-2 { display:inline-block; width:310px; height:200px; /* height:100%; width:94%; */ margin:0 9px; padding:0 !important; }
.board_cont .studio_con_wrap .double-table { width:750px; float:left; margin-bottom:50px; }
.board_cont .studio_con_wrap .bd-none-all { padding:0 !important;}

/* 2018-04-16 입찰공고 신규 : 2018-04-16 추가 */
.board_cont .tender_con_wrap { width:100%; /*overflow:hidden;*/ }
.board_cont .tender_con { margin:18px 0; padding-bottom:15px; border-bottom:1px solid #dcdcdc; word-break:break-all; font-size:16px; line-height:1.8 }
.board_cont .tender_con h4 { margin-bottom:8px; color:#010101; font-size:19px !important; font-weight:600; margin-top:0; }
.board_cont .tender_con h4:after{ display:none; }
.board_cont .tender_con ul { margin:5px 0 0 10px; }
.board_cont .tender_con ul li { margin-bottom:1px; }
.board_cont .tender_con ul ul { margin:0 0 0 10px; }
.board_cont .tender_con ul ul li { margin:0; }
.board_cont .tender_con_wrap .bot_btn_nara { margin:20px 0 30px; text-align:center; }
.board_cont .tender_con_wrap .bot_btn_nara p { display:inline-block; width:250px; font-size:14px; background: #2984c0;  }
.board_cont .tender_con_wrap .bot_btn_nara p a { display:block; line-height:65px; color:#fff; font-size:16px; }
.board_cont .tender_con_wrap .bot_btn_nara p a,
.board_cont .tender_con_wrap .bot_btn_nara p a:hover { text-decoration:none; }
.board_cont .tender_con_wrap .bot_btn_nara p a img { margin-left:10px; vertical-align:1px; }

.board_cont .total_search{ width:885px; margin:0 auto; padding:25px 0; }
.board_cont .total_search select{ width:150px; vertical-align:top; height:50px;  } 
.board_cont .total_search .sch_text{  width:530px; vertical-align:top; height:50px;  }
.board_cont .total_search .sch_btn{ display:inline-block; background:#313131 url(/images/oldimg/common/icon_search_b.jpg) center no-repeat; width:80px; height:40px; border:0; text-indent:-9999px; vertical-align:top; height:50px;  }
.board_cont .total_search .sch_more{ height:50px; padding:17px 50px 17px 12px }
.board_cont .total_search .search_inbox{ padding:10px 0; }
.board_cont .total_search .search_inbox label{ margin-left:153px; }
.board_cont .result em{ font-style:normal;  }
.board_cont .letter{letter-spacing:-0.3px}

/* 지도건너뛰기 *//* 2018-01-16 추가 */
.board_cont #mapSkip {position:relative;width:auto;z-index:8;}
.board_cont #mapSkip a {position:relative;display:block;left:0;top:0;width:1px;height:1px;margin:0 0 0 -10000px;font-size:0;padding:0;overflow:hidden;}
.board_cont #mapSkip a:hover,
.board_cont #mapSkip a:focus,
.board_cont #mapSkip a:active {margin:0; width:200px; font-size:1em;height:auto; background:#fff; text-align:center;}
.board_cont .board_view_body .boardContents h3{font-size:24px; line-height:1.4; }
.board_cont .board_view_body .boardContents h4{font-size:23px; line-height:1.4; }
.board_cont .board_view_body .boardContents .list_basic strong{font-weight:500;}
.board_cont .board_view_body .boardContents .f12px{font-size:14px;}
.board_cont .contents h6 strong{font-weight:500;}
.board_cont .board_view_body .boardContents .tar{text-align:right;}
.board_cont .board_view_body .boardContents .basic_table strong { font-weight:600; }

/* 콘텐츠 제작지원 주요성과 CSS 추가 *//* 2019-12-06 */
.board_cont .outline-none {outline: none;}
.board_cont .tab_buttons ul{text-align:center;}
.board_cont .tab_buttons ul li{display:inline-block; padding:8px 30px 18px; box-sizing:border-box;}
.board_cont .tab_buttons ul li a{font-size:17px; line-height: 18px; font-weight:700; letter-spacing:-1px; color:#313131;}
.board_cont .tab_buttons ul li.active {border-bottom:5px solid #335ba9;}
.board_cont .tab_buttons ul li.active a{color: #335ba9; font-weight:700;}
.board_cont .tab_buttons ul li:hover {border-bottom:5px solid #335ba9;}
.board_cont .tab_buttons ul li:hover a{color: #335ba9; font-weight:700;}

/* 2019-12-16 추가 */
.board_cont .broadcast_wrap{position:relative;padding-top:49px;} /* 신규 추가된 부분 */
.board_cont .tab_button{/* display:inline-block; */ padding:0; /* padding:8px 30px 18px; */ box-sizing:border-box;position:absolute;top:0;}
.board_cont .tab_button button{display:inline-block;padding:8px 27px 18px 26px;font-size:17px;line-height: 18px;font-weight:700;letter-spacing:-1px;color:#313131;background:none;border:0px;margin: 0;}
.board_cont .tab_button.active, 
.board_cont .tab_button:hover {border-bottom:5px solid #335ba9;}
.board_cont .tab_button.active button,
.board_cont .tab_button:hover button{color: #335ba9; font-weight:700;}
.board_cont .tab_button.tab_button_01{left: 245px;}
.board_cont .tab_button.tab_button_02{left: 318px;}
.board_cont .tab_button.tab_button_03{left: 439px;}
.board_cont .tab_button.tab_button_04{left: 560px;}
.board_cont .tab_button.tab_button_05{left: 681px;}
.board_cont .tab_button.tab_button_06{left: 803px;}

.board_cont .main_carousel {position:relative;}
.board_cont .main_carousel .owl-play,  
.board_cont .main_carousel .owl-stop {display:none;}
.board_cont .main_carousel .owl-prev {position:absolute; top:50%; margin-top:-36px; left:35px; width:45px; height:72px; font-size:0; text-indent:-9999px; background:url('/images/playlist/carousel_prev.png') no-repeat left top;}
.board_cont .main_carousel .owl-next {position:absolute; top:50%; margin-top:-36px; right:35px; width:45px; height:72px; font-size:0; text-indent:-9999px; background:url('/images/playlist/carousel_next.png') no-repeat left top;}

.board_cont .best_items {margin-top:60px; position:relative;}
.board_cont .best_items .title {font-size:22px; font-weight:700; color:#313131; letter-spacing:-1px;}
.board_cont .best_items .carousel-5 {margin-top:25px; border:1px solid #e4e4e4; padding:39px 39px 29px 39px; background:url('/images/playlist/bg_best.jpg') repeat}
.board_cont .best_items .carousel-5 .item {font-size:0;}
.board_cont .best_items .carousel-5 .item a { display:block; }
.board_cont .best_items .carousel-5 .item-list {display:inline-block; margin-left:30px;}
.board_cont .best_items .carousel-5 .item-list:first-child {margin-left:0;}
.board_cont .best_items .carousel-5 .item-list dl {padding-top:15px;}
.board_cont .best_items .carousel-5 .item-list dl dt {font-size:16px; font-weight:700; color:#313131; line-height:30px; letter-spacing:-1px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.board_cont .best_items .carousel-5 .item-list dl dd {font-size:13px; font-weight:400; color:#626262; line-height:20px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.board_cont .best_items .carousel-5 .owl-play,  
.board_cont .best_items .carousel-5 .owl-stop, 
.board_cont .best_items .carousel-5 .owl-prev, 
.board_cont .best_items .carousel-5 .owl-next{display:none;}
.board_cont .best_items .carousel-5 .owl-dots {position:absolute; top:-35px; right:0; font-size:0;} 
.board_cont .best_items .carousel-5 .owl-dots .owl-dot {display:inline-block;margin-left:10px;}
.board_cont .best_items .carousel-5 .owl-dots a {display:block; width:14px; height:14px; background:#dcdcdc; border-radius:50%;}
.board_cont .best_items .carousel-5 .owl-dots .active a {background:#335ba9;}

.board_cont .sub_content {margin-top:60px;}
.board_cont .sub_content:last-child {margin-bottom:100px;}
.board_cont .sub_visual {width:100%;height:160px;box-sizing:border-box;}
.board_cont .content_broadcast .sub_visual{background:url('/images/playlist/sub_banner01.jpg') no-repeat left top}
.board_cont .content_broadformat .sub_visual{background:url('/images/playlist/sub_banner02.jpg') no-repeat left top}
.board_cont .content_newmidea .sub_visual{background:url('/images/playlist/sub_banner03.jpg') no-repeat left top}
.board_cont .content_silver .sub_visual{background:url('/images/playlist/sub_banner04.jpg') no-repeat left top}
.board_cont .content_list .sub_visual{background:url('/images/playlist/sub_banner05.jpg') no-repeat left top}
.board_cont .sub_content.content_list{margin-top:0;}
.board_cont .sub_content .list {margin-top:60px;position:relative;}
.board_cont .list_header {overflow:hidden;}
.board_cont .list_header .title {float:left; padding-top:10px; font-size:22px; font-weight:700; color:#313131; letter-spacing:-1px;}
.board_cont .list_header ul {float:right;}
.board_cont .list_header ul li {float:left;}
.board_cont .list_header ul li button {margin:0; height:35px; line-height:35px; background:#fafafa; border:1px solid #d3d3d3; margin-left:-1px; padding:0 20px; font-size:13px; font-weight:400; line-height:33px; color:#313131; letter-spacing:-1px; outline:none;}
.board_cont .list_header ul li.active button {position:relative; z-index:1; border:1px solid #000; background:#fff; color:#313131; font-weight: 700;}
.board_cont .tab_btns{position:absolute;top:0;right:0}
.board_cont .tab_btns button{margin:0; height:35px; line-height:35px; background:#fafafa; border:1px solid #d3d3d3; margin-left:-1px; padding:0 20px; font-size:13px; font-weight:400; line-height:33px; color:#313131; letter-spacing:-1px; /* outline:none; */background:none;}
.board_cont .tab_btns.active button{position:relative; z-index:1; border:1px solid #000; background:#fff; color:#313131; font-weight: 700;}
.board_cont .list_tab {margin-top:25px;}
.board_cont .list_tab .item {font-size:0;margin-top:35px;}
.board_cont .list_tab .item a { display:block; }
.board_cont .list_tab .item:first-child {margin-top:0;}
.board_cont .list_tab .item-list {display:inline-block;margin-left:18.5px; width:225px; overflow:hidden; vertical-align:top;}
.board_cont .list_tab .item-list:first-child {margin-left:0;}
.board_cont .list_tab .img-thumb {position: relative; width: 225px; height: 136px;}
.board_cont .list_tab .img-thumb p{width: 225px; height: 136px; overflow:hidden; background-size: cover; background-position: center center;}
/*.list_tab .img-thumb img{display: block; height: 100%; object-fit: cover;} */
.board_cont .list_tab .item-list dl{padding-top:15px;}
.board_cont .list_tab .item-list dl dt{font-size:16px; font-weight:700; color:#313131; line-height:30px; letter-spacing:-1px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.board_cont .list_tab .item-list dl dd{font-size:13px; font-weight:400; color:#626262; line-height:20px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.board_cont .tab_02, 
.board_cont .tab_03{display:none;}
.board_cont .list_table{margin-top:60px;border-top:2px solid #2864a3}
.board_cont .list_table th{background:#f9f9f9; font-size:15px; color:#313131; height:62px; border-bottom:1px solid #dedede; text-align: left; padding-left:15px;}
.board_cont .list_table td{font-size:14px; color:#676767;border-bottom:1px solid #dedede; text-align: left; padding:15px 0 13px 15px; line-height:20px;}
.board_cont .list_table td.work,
.board_cont .list_table td.mail{font-size:13.3px;}
.board_cont .list_table td.narrow{letter-spacing:-0.5px;}

/* board */
/*�Խ��ǰ˻���*/

.board_cont .board_search .hide_style { position:absolute; overflow:hidden; width:1px; height:1px; padding:0; margin-top:-1px; font-size:0; line-height:0; text-indent:-9999px}
.board_cont .board_search .input_select, 
.board_cont .board_search .input_txt{ height:50px; border:#333 solid 1px; padding:5px 16px; font-size:16px;  }
.board_cont .board_search .input_select{ width:180px;}
.board_cont .board_search .input_txt{ width:540px; margin-left:-7px;}
.board_cont .board_search .btn_search{ width:50px; height:50px; border:#333 solid 1px; background:#fff url(/images/oldimg/sub/bg_search_btn.jpg) center no-repeat;margin-left:-6px; display:inline-block; vertical-align:top; font-size:0; box-sizing:border-box; cursor:pointer;}

.board_cont .sch_board_box{ background:#f8f8f8; padding:20px 0 }

/*�Խ��Ǹ��*/
.board_cont .total_num{ display:inline-block; padding:0 0 15px 0}
.board_cont .nodata{ padding:35px 0; border:#ccc solid 1px; text-align:center;}
.board_cont .board_list div.num, 
.board_cont .board_list div.category, 
.board_cont .board_list div.hit, 
.board_cont .board_list div.date, 
.board_cont .board_list div.file{ display:table-cell}
.board_cont .board_list div.num{ width:6%; }
.board_cont .board_list div.cate{ width:6%; }
.board_cont .board_list div.subject{ padding:0 15px;}
.board_cont .board_list div.writer{ width:15%; text-overflow:ellipsis; overflow:hidden; white-space:nowrap}
.board_cont .board_list div.date{  width:15%; }
.board_cont .board_list div.tel{  width:15%; }
.board_cont .board_list div.tel2{  width:18%; }
.board_cont .board_list div.file{  width:6%; }
.board_cont .board_list div.hit{  width:6%; }
.board_cont .board_list div.list { width:24%; line-height:1.6; }
.board_cont .board_list div.subject2 { padding:0 15px; line-height:1.6; }
.board_cont .board_list div.publication { width:9%; line-height:1.6; }
.board_cont .board_list div.team { width:20%; }
.board_cont .board_list div.budget { width:14%; }
.board_cont .board_list div.type { width:12%; }
.board_cont .board_list div.date2 { width:22%; }

.board_cont .board_list_head{ display:table; width:100%; border-top:#1563a1 solid 2px; padding:25px 0; border-bottom:#c9c9c9 solid 1px; background:#f9f9f9 }
.board_cont .board_list_head div{ display:table-cell; text-align: center; font-size:16px; color:#000 }

.board_cont .board_list_body .body_row{ display:table; table-layout:fixed; width:100%; padding:17px 0; border-bottom:#ccc solid 1px; }
.board_cont .board_list_body .body_row div{ display:table-cell; text-align: center; font-size:16px; color:#676767; vertical-align:middle }
.board_cont .board_list_body .body_row div.subject{ position:relative; text-align:left; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; line-height:1.3}
.board_cont .board_list_body .body_row div.subject a{ display:block; width:100%; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; color:#000 }
.board_cont .board_list_body .body_row .secret{ position:absolute; left:0;}
.board_cont .board_list .throughline,
.board_cont .board_list_body .throughline a {text-decoration:line-through;color:red !important;}
.board_cont .board_list .nodata{ min-height:250px; line-height:250px; text-align:center; border-bottom:#ccc solid 1px;}


/*�Խ��Ǳ۾���*/
.board_cont .board_write{ padding:10px 0; border-top:#286090 solid 2px; }
.board_cont .board_write .write_row{ clear:both; border-bottom:#ccc solid 1px; padding:10px 5px; }
.board_cont .board_write .write_row:after{ display:block; content:""; clear:both}
.board_cont .board_write .title{ display:block; text-align:left;  margin-bottom:10px; }
.board_cont .board_write .form{ position:relative; line-height:40px; min-height:40px; }
.board_cont .board_write .file_row{ position:relative; padding:5px 0; line-height:normal; margin-bottom:5px}
.board_cont .board_write .file_row .file_input_text{ float:left; width:75%;}
.board_cont .board_write .file_row .input_file_hidden{ position:absolute; left:75%; top:5px; width:25%; height:38px; font-size:33px; padding:0; opacity:0; cursor:pointer}
.board_cont .board_write .file_row .input_btn{ float:left; width:25%; height:40px; background:#f6f6f6; border:#939393 solid 1px; border-radius:2px;  cursor:pointer }

.board_cont .board_write .form .btn_add{ background:#fff; border:#435bbf solid 1px; border-radius:2px; padding:8px 10px;  margin-top:6px; font-size:12px; color:#435bbf; cursor:pointer}
.board_cont .board_write .form .btn_del{ background:#fff; border:#ff6565 solid 1px; border-radius:2px; padding:8px 10px; font-size:12px;  margin-top:6px; color:#ff6565; cursor:pointer}
.board_cont .board_write .grade_select{ position:absolute; width:150px; border:#d8d8d8 solid 1px;  height:40px; background:#fff; overflow:hidden; z-index:100 }
.board_cont .board_write .grade_select.open{ height:auto;  transition:0.5s}
.board_cont .board_write .grade_select:after{ display:block; content:""; clear:both}
.board_cont .board_write .grade_select li{ display:none; position:relative; float:none;  line-height:28px; padding:5px;  transition:0.5s}
.board_cont .board_write .grade_select li.open{ display:block; transition:0.5s }
.board_cont .board_write .grade_select li.select{ display:block;}
.board_cont .board_write .grade_select li.select:after{  position:absolute; top:3px; right:15px; display:block; content:"��"; width:10px; height:10px; font-size:10px; }
.board_cont .board_write .grade_select li a{ display:block; margin-left:10px; font-size:14px; background:url(/images/oldimg/sub/star.jpg) 0 center no-repeat;  text-indent:-9999px}
.board_cont .board_write .grade_select li a.grade1{ width:16px;}
.board_cont .board_write .grade_select li a.grade2{ width:32px;}
.board_cont .board_write .grade_select li a.grade3{ width:48px;}
.board_cont .board_write .grade_select li a.grade4{ width:64px;}
.board_cont .board_write .grade_select li a.grade5{ width:80px;}
@media all and (min-width:768px){
    .board_cont .board_view_body{ padding:25px 15px; min-height:300px;}
    .board_cont .board_write .row:after{ display:block; content:""; clear:both}
    .board_cont .board_write .title{ float:left;  line-height:40px; margin:0; }
    .board_cont .board_write .form{ float:left; width:80%; } 
    .board_cont .board_write .file_row .file_input_text{ width:65%;}
    .board_cont .board_write .file_row .input_file_hidden{ position:absolute; left:65%; top:5px; width:12%; height:38px;  margin-left:10px; font-size:22px; padding:0; opacity:0; cursor:pointer}
    .board_cont .board_write .file_row .input_btn{ float:left; width:15%; margin-left:10px; }
    .board_cont .board_write .form .btn_add{ margin-left:5px; }
    .board_cont .board_write .file_name{ margin-bottom:10px; padding-left:25px; background:url(/images/oldimg/sub/file.png) left center no-repeat}
    .board_cont .board_write .file_name span{display:inline-block; color:#666; font-size:14px; margin-right:15px;}
}

/*�Խ��ǹ�ư*/
.board_cont .btn_post{ padding:18px 25px; background:#1563a1; color:#fff; border:0; font-size:18px; }
.board_cont .btn_list{ padding:12px 25px; background:#444; color:#fff; border:#000 solid 1px; }
.board_cont .btn_move{ padding:13px 25px; background:#f0ad4e ; height:40px; color:#fff; border:0; border-radius:0 }
.board_cont .btn_reply{ padding:13px 25px; background:#286090 ; color:#fff; border:0; }
.board_cont .btn_del{ padding:13px 25px; background:#d9534f  ; color:#fff; border:0; }


/*�Խ��ǳ��뺸��*/
.board_cont .board_view_head{ border-top:#1563a1  solid 2px; padding:20px 0; border-bottom:#1563a1  solid 1px; background:#f9f9f9 }
.board_cont .board_view .board_view_head h6{ padding:0 15px; margin-bottom:0; font-size:22px; font-weight:300; margin-top:0;}
.board_cont .board_view_head h6:before{ display:none; }

.board_cont .board_view_info{ padding:14px 0 7px 0}
.board_cont .board_view_info span{ display:inline-block; font-size:13px; margin-bottom:8px; padding:0 10px; border-right:#ccc solid 1px;  }
.board_cont .board_view_info span:last-child{ border:0; }
.board_cont .board_view_info span.grade .grade1{ width:16px;}
.board_cont .board_view_info span.grade .grade2{ width:32px;}
.board_cont .board_view_info span.grade .grade3{ width:48px;}
.board_cont .board_view_info span.grade .grade4{ width:64px;}
.board_cont .board_view_info span.grade .grade5{ width:80px;}
.board_cont .board_view_info span em{display:inline-block; margin-right:10px; font-style:normal;  padding:5px 8px;  border:1px solid #d6d6d6; border-radius:5px; background:#f8f8f8; color:#666;}

.board_cont .board_event_date{ border-top:#bebebe solid 1px;padding:10px 10px;}
.board_cont .board_event_date p{ font-size:14px; padding:5px 0 }
.board_cont .board_event_date p span{margin-right:15px;}

.board_cont .board_view .add_file {border-top:#bebebe solid 1px;padding:15px 10px;overflow: hidden;}
.board_cont .board_view .add_file span{ float:none; display:block; font-size:14px; font-weight:bold; color:#181818; padding-right:15px; margin-bottom:15px;text-align:left}
.board_cont .board_view .add_file ul{ display:block}
.board_cont .board_view .add_file ul li{ font-size:12px; line-height:18px; margin-bottom:5px}
.board_cont .board_view .add_file ul li:last-child{ margin-bottom:0; }
.board_cont .board_view .add_file ul li a{color:#838383; font-size:14px;}
.board_cont .board_view .add_file ul li a img{ vertical-align:top;; margin-right:10px;}
.board_cont .board_view .add_file ul li a.file_down{background:url(/images/oldimg/sub/file.png) left 5px no-repeat; padding-left:20px; margin-left:10px; font-size:14px}
.board_cont .board_view .add_file ul li small{font-size:14px; margin-left:10px;}

.board_cont .board_view_body{ padding:10px; border-top:#ccc solid 1px; border-bottom:#ccc solid 1px; }
/* .board_cont .board_view_body h3{ font-size:18px;  margin:0;}
.board_cont .board_view_body h4{ font-size:16px; margin:0;} */
.board_cont .board_view_body h4:after{ display:none }

.board_cont .board_view_body .boardContents {font-size:1em;color:#393939;line-height:150%;padding:25px 15px;}
.board_cont .board_view_body .manageInfo {display:none; text-align:right;margin:15px 0;padding-top:5px;}
.board_cont .board_view_body .manageInfo small {display:block;color:#838383;padding-top:5px;}
.board_cont .board_view_body .boardContents { font-size:1em;color:#393939;line-height:150%;padding:25px 0; line-height:1.6}

.board_cont .board_btn_set {margin:20px 0;padding:15px 0;border-top:0; overflow:hidden}
.board_cont .board_nlist {margin:10px 0;}
.board_cont .board_nlist li {font-size:.9em;border-top:1px solid #bebebe;padding:15px 10px;}
.board_cont .board_nlist li a{width:50%; display:inline-block; text-overflow:ellipsis; white-space:nowrap; overflow:hidden}
.board_cont .board_nlist li:last-child {	border-bottom: 1px solid #bebebe}
.board_cont .board_nlist li span {	display: inline-block;	vertical-align: top; padding-right: 15px; border-right: #bebebe solid 1px; margin-right: 15px;	font-weight: bold }
.board_cont .board_nlist li small {	float: right; display: block }

/* faq : ����ȳ�>���;ȳ�>����������������� : 20200518 */
.board_cont .board_list.faq_style div.num { width:10%; }
.board_cont .board_list.faq_style .board_list_body .body_row { /* background:#f9f9f9; */ }
.board_cont .board_list.faq_style .board_list_body .body_row div.title { padding:0 25px; text-align:left !important; }
.board_cont .board_list.faq_style .board_list_body .body_row div.title a { text-overflow:ellipsis; overflow:hidden; white-space:nowrap; color:#000; }
.board_cont .board_list.faq_style .line { width:100%; height:1px; border-bottom:1px dashed #ccc; }

/* div박스 스타일 */
.box_type { margin:5px 0; padding:10px 15px; border:1px solid #ccc; text-indent:0; }
.box_type.solid { margin:5px 0; padding:10px 15px; border:1px solid #ccc; text-indent:0; }
.box_type.dashed { margin:5px 0; padding:10px 15px; border:1px dashed #ccc; text-indent:0; }
.box_type.dotted { margin:5px 0; padding:10px 15px; border:1px dotted #ccc; text-indent:0; }
.box_type.dashed.bg { margin:5px 0; padding:10px 15px; border:1px dashed #ccc; background:#fdefd5; text-indent:0; }
.box_type.dotted.bg { margin:5px 0; padding:10px 15px; border:1px dotted #ccc; background:#fdefd5; text-indent:0; }

/* 유관기관 스타일 추가_20221101 */
.underline_yellow{position:relative;display:inline;box-shadow:inset 0 -0.5em 0 0 rgba(255,236,72,.3);background-image:linear-gradient(to right, #fff 0, #fff 100%);background-position:0 0.1em;background-size:100% 100%;transition:background .5s}
.underline_blue{position:relative;display:inline;box-shadow:inset 0 -0.5em 0 0 rgba(55,127,161,.2);background-image:linear-gradient(to right, #fff 0, #fff 100%);background-position:0 0.1em;background-size:100% 100%;transition:background .5s}
.underline_red{position:relative;display:inline;box-shadow:inset 0 -0.5em 0 0 rgba(204,20,20,.2);background-image:linear-gradient(to right, #fff 0, #fff 100%);background-position:0 0.1em;background-size:100% 100%;transition:background .5s}