@charset "utf-8";

/* board */
.board_ui{position:relative}

/* board common */
.board_view .comment_box .comment_header .btn_delete,
.board_write .ico{background:url(../../images/sp_board2.png) no-repeat}

/* board component */
.board_ui .ico{display:inline-block;overflow:hidden;text-indent:-9999px;vertical-align:middle}
.board_ui .top_info{margin-bottom:10px}
.board_ui .top_info .txt{font-size:14px;color:#707070}
.board_ui .top_info .cnt{font-weight:600;color:#c1050f}
.board_ui .essen{width:5px;height:5px;margin-right:5px;background-position:-36px 0}

/* board input */
.board_ui input.input_text{height:50px;padding:0 15px;border:1px solid #ddd;font-size:15px;color:#333}
.board_ui input.input_text{*height:26px;height:26px \0/IE8;*padding:7px 15px 0;padding:7px 15px 0 \0/IE8} /* IE8 */
:root .board_ui input.input_text{height:31px \0/IE9;padding:0 15px 2px \0/IE9} /* IE9 */
.board_ui input.input_text:focus,
.board_ui textarea:focus{border-color:#0e77d9}
.board_ui input.inputEm{height:46px;padding:0 15px 2px;border:1px solid #d8d8d8;font-size:14px;line-height:18px}
.board_ui input.inputEm{*height:34px;height:34px \0/IE8;*padding:14px 15px 0;padding:14px 15px 0 \0/IE8} /* IE8 */
:root .board_ui input.inputEm{height:46px \0/IE9;padding:0 15px 2px \0/IE9} /* IE9 */
.board_ui input.input_text:focus,
.board_ui textarea:focus{border-color:#0e77d9}
.board_ui input.input_file{display:inline-block;height:33px;padding:0 15px;border:1px solid #d8d8d8;background-color:#fff;font-size:14px;color:#707070;line-height:19px}
.board_ui input[type='radio']{display:inline-block;margin-top:0;margin-right:8px;vertical-align:middle}
.board_ui input[type='checkbox']{display:inline-block;margin-top:1px;margin-right:8px;vertical-align:middle}
.board_ui label{display:inline-block;vertical-align:middle}

@media screen and (-webkit-min-device-pixel-ratio:0){
    .board_ui input.input_file{height:21px;padding:6px 15px}
}

.board_ui select{display:inline-block;height:48px;padding:0 10px;font-size:14px;border:none;background:none;-webkit-appearance:none}
.board_ui select::-ms-expand{display:none}
.board_ui .select{display:inline-block;border:1px solid #d8d8d8;background-color:#fff;line-height:19px;vertical-align:middle}
*:first-child+html .board_ui .select{height:28px;padding:5px 15px 0} /* IE7 */
.board_ui textarea{display:inline-block;padding:7px 15px;border:1px solid #d8d8d8;font-size:14px;line-height:19px;resize:vertical}
.board_ui input[type='radio']{display:inline-block;margin-top:0;margin-right:8px}
.board_ui input[type='checkbox']{display:inline-block;margin-top:2px;margin-right:8px}
.board_ui label{display:inline-block;color:#707070;font-size:14px;line-height:24px;vertical-align:middle}


/* board list */
.board_list{width:100%;font-weight:normal}
.board_list table{width:100%;border-collapse:collapse;border-spacing:0;border-top:1px solid #aaa}
.board_list td{padding:20px 20px;text-align:center;border-bottom:1px solid #eee;vertical-align:middle;font-size:16px;line-height:18px;color:#333;letter-spacing:0;}
.board_list td.last{border-bottom:0px solid #767676}
.board_list td.last_border{border-bottom:1px solid #767676}
.board_list td.left{text-align:left}
.board_list td.re{background:url(/img/learning/learning_icon_a.gif) 16px 0 no-repeat #ffffff;padding-left:36px}
.board_list td.name{font-weight:bold;font-size:13px;color:#0e4194}
.board_list td a{color:#222;font-weight:400}
.board_list td a:hover,
.board_list td a:focus{color:#222;text-decoration:underline}
.board_list td .new{display:inline-block;height:17px;line-height:16px;margin-top:1px;margin-left:4px;padding:0 4px;font-size:10px;color:#fff;vertical-align:top;background-color:#63a4c5;border-radius:2px;}
.board_list .notice td{background-color:#fafafa;color:#000;}
.board_list .notice td a{color:#000}
.board_list th{border-bottom:1px solid #e9e9e9;font-size:16px;font-weight:300;vertical-align:middle;padding:20px 20px;white-space:nowrap;text-align:center;color: #222}
.board_list input{vertical-align:middle}
.board_list .no_text{color:#c2c2c2}
.board_list .btn_app{display:inline-block;width:54px;height:25px;font-size:12px;line-height:25px;color:#0e4194;text-align:center;background:#fff;border:1px solid #0e4194;border-radius:3px;vertical-align:middle;text-decoration:none}
.board_list .btn_app.none{border-color:#cecece;color:#8c8c8c}
@media (min-width:760px){
    .board_list+.board_write{margin-bottom:-90px}
}
@media (max-width:760px){
    .board_list+.board_write{margin-bottom:-40px}
}

/* board top_info sort option */
.top_info .sortOption{display:inline}
.top_info .sortOption .option-title{padding:.3em .6em;font-size:95%;font-weight:700;line-height:1;color:#fff;background-color:#999;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}
.top_info .sortOption .option-inline{padding:0 .2em;font-size:95%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}

.option-inline span{color:#101010666;font-size:14px;font-weight:400}
.option-inline span:hover{text-decoration:none;cursor:pointer}
.option-inline input[type=checkbox]{margin:-4px 0 0;line-height:normal}
.option-inline input[type=checkbox]:hover{cursor:pointer}
.option-inline span > a{color:#000;line-height:normal}
.option-inline span > a > i{width:13px}

/* board paginate */
.paginate{margin-top: 40px;padding:0 0 35px;text-align:center;}
.paginate a{display:inline-block;width:35px;height:35px;margin:0 4px;line-height:33px;border:1px solid #e8e8e8;border-radius:0;background:#fff;vertical-align:top;text-align:center}
.paginate a:hover{border-color:#8c8c8c}
.paginate a.on{font-weight:bold;background-color:#c1050f;color:#fff;border:1px solid #c1050f}
.paginate .btn_move{display:inline-block;height:35px;border:1px solid #d9d9d9;background:url(../../images/sp_board.png) no-repeat}
.paginate .btn_move.first{background-position:0 -26px}
.paginate .btn_move.prev{background-position:0 -59px;margin:0 3px 0 5px}
.paginate .btn_move.next{background-position:0 -125px;margin:0 5px 0 3px}
.paginate .btn_move.last{background-position:0 -92px}

/* board view */
.board_view{border-top:1px solid #6a6a6a;background:#fff}
.board_view .view_title{position:relative}
/* .board_view .view_title .tit{padding:15px 220px 15px 20px;overflow:hidden;border-bottom:1px solid #d8d8d8;font-size:18px;font-weight:bold;color:#0c0c0c} */
@media (min-width:760px){
    .board_view .view_title .tit{padding:30px 40px;overflow:hidden;border-bottom:1px solid #eee;font-size:26px;font-weight:500;color:#0c0c0c;line-height:normal}
}
@media (max-width:760px){
    .board_view .view_title .tit{padding:10px 10px 10px 10px;overflow:hidden;border-bottom:1px solid #d8d8d8;font-size:18px;font-weight:bold;color:#0c0c0c}
}
.board_view .view_title .tit.full{padding:22px 20px 23px 20px}
.board_view .view_title .snsWrap{position:absolute;right:4px;top:25px}
.viewInfo{padding:20px 20px;border-bottom:1px solid #eee}
.viewInfo:after{content:'';display:block;zoom:1;clear:both;height:0;*height:1%}
.viewInfo li{float:left;padding-left:15px;margin-left:15px;background:url('../../images/bar_1x12_d8d8d8.gif') no-repeat 0 50%;font-size:15px;line-height:45px;color:#101010}
.viewInfo li:first-child{background:none;padding-left:10px;margin-left:10px}
.viewInfo li span{display:inline-block;padding-right:10px;color:#282828}
.viewInfo li span.fcGray{color:#707070}
.viewInfo li span.fcStrong{color:#1f4787}
.viewLink{padding:13px 0 15px 20px;border-bottom:1px solid #d8d8d8}
.board_view .view_content{padding:50px 40px;min-height:300px;border-bottom:1px solid #d8d8d8;overflow-x:auto;}
.board_view .view_content p{font-size:15px;line-height:24px}
.board_view .view_file{padding:15px 20px 11px;border-bottom:1px solid #d8d8d8}
.board_view .view_file ul{overflow:hidden;position:relative;min-height:30px;padding:5px 0 0 78px}
.board_view .view_file li{float:left;background:url(../../images/bar_1x12_d8d8d8.gif) no-repeat 0 50%;font-size:13px;color:#707070;line-height:30px}
.board_view .view_file li.title{float:none;position:absolute;left:0;top:0;margin:0;background:none;font-size:14px;line-height:29px;color:#282828}
.board_view .view_file li.title+.list{margin-left:0}
.board_view .view_file li.list{margin:0 12px 8px 0;padding-left:12px;line-height:18px}
.board_view .view_file li .lk{display:inline-block;height:16px;font-size:13px;color:#707070;line-height:16px}
.board_view .view_file li .lk:hover{text-decoration:underline}
.board_view .view_file .ico{width:16px;height:16px;margin-right:2px;vertical-align:top;background:url(../../images/sp_board.png) no-repeat;background-position:-20px -228px}
.board_view .view_file .ico.hwp{background-position:0 -168px}
.board_view .view_file .ico.pdf{background-position:0 -188px}
.board_view .view_file .ico.excel{background-position:0 -208px}
.board_view .view_file .ico.ppt{background-position:0 -228px}
.board_view .view_file .ico.jpg{background-position:0 -248px}
.board_view .view_file .ico.gif{background-position:0 -268px}
.board_view .view_file .ico.png{background-position:-20px -208px}
.board_view .view_file .ico.zip{background-position:-20px -168px}
.board_view .view_file .ico.txt{background-position:-20px -188px}
.board_view .view_file .ico.etc{background-position:-20px -228px}
.board_view .view_tag{padding:15px 20px 11px;border-bottom:1px solid #b3b3b3}
.board_view .view_tag ul{overflow:hidden;padding-bottom:5px}
.board_view .view_tag li{float:left;height:30px;margin-left:20px;padding-left:20px;background:url(../../images/bar_1x12_d8d8d8.gif) no-repeat 0 50%;font-size:13px;color:#707070;line-height:30px}
.board_view .view_tag li.title{margin:0;padding:0;background:none;font-size:14px;color:#282828}
.board_view .view_tag .tag_txt{color:#0e77d9}
/* .board_view .view_like{padding:40px 0 0;text-align:center}
.board_view .view_like a{display:inline-block;height:44px;min-width:100px;padding:0 20px;line-height:43px;vertical-align:top;border:1px solid #ddd;}
.board_view .view_like a:hover{border-color:#8c8c8c}
.board_view .view_like a .fa{margin-top:15px;margin-right:2px;font-size:15px;vertical-align:top;}
.board_view .view_like a span{font-weight:600;font-size:14px}
.board_view .view_like a .recom{color:#c1070f}
.board_view .view_like a .report{color:#166ce3} */

.view_like{background-color:#fbfbfb;border-bottom:1px solid #eee;width:auto;padding:30px 0;text-align:center;clear:both;}
.view_like a{display:inline-block;height:44px;min-width:100px;padding:0 20px;line-height:43px;vertical-align:top;border:1px solid #ddd;background-color:#fff;}
.view_like a:hover{border-color:#8c8c8c}
.view_like a .fa{margin-top:15px;margin-right:2px;font-size:15px;vertical-align:top;}
.view_like a span{font-weight:600;font-size:14px}
.view_like a .recom{color:#c1070f}
.view_like a .report{color:#166ce3}

.view_like2{background:none !important; position:absolute; right:0px;}
.view_like2 .select_warp{float:left;}
.view_like2 a{display:inline-block;height:44px;min-width:100px;padding:0 10px;line-height:43px;vertical-align:top;border:1px solid #ddd;background-color:#fff;}
.view_like2 a:hover{border-color:#8c8c8c}
.view_like2 a .fa{margin-top:15px;margin-right:2px;font-size:15px;vertical-align:top;margin-left:10px;}
.view_like2 a span{font-weight:600;font-size:14px}
.view_like2 a .recom{color:#c1070f}
.view_like2 a .report{color:#166ce3}

@media (max-width:1024px){
	.view_like2{position:relative; background:none !important; display: flex; clear: both; text-align: center; float:none !important; margin-left:0px !important; height: 44px;}
	.view_like2 a{display:block;}
	.view_like2 .select_warp{flex:1; padding-left: 0px;  margin-left: 0px;}
}

.cm_info{margin-bottom:20px;}
.cm_info strong{font-size:15px;font-weight:300}

/* board_comment */
/* 덧글 입력 */
.board_comment{position:relative;margin-top:35px}
.board_comment h4{margin:0 0 10px 0;font-weight:bold;font-size:14px;color:#505050}
.board_comment h4 strong{display:inline-block;width:auto;height:18px;font-weight:normal;font-size:18px;line-height:17px;background-position:0 -304px}
.board_comment h4 em{display:inline-block;height:18px;margin:-1px 0 0 3px;font-style:normal;color:#0e4194;line-height:18px;vertical-align:top}
.board_comment h4 span{margin:0 0 0 10px;font-weight:normal;font-size:13px;color:#707070;line-height:18px}
.board_comment .comment_input{position:relative;padding-right:102px}
.board_comment .comment_input .textarea_box{height:82px}
.board_comment .comment_input textarea{width:100%;height:82px;padding:10px 14px;border:1px solid #cdcdcd;font-size:13px;line-height:22px;letter-spacing:0;-webkit-box-sizing:border-box;box-sizing:border-box;resize:none}
.board_comment .comment_input .input_box{height:30px}
.board_comment .comment_input input{width:100%;height:32px;padding:12px 14px 10px 14px;border:1px solid #cdcdcd;font-size:13px;line-height:22px;letter-spacing:0;-webkit-box-sizing:border-box;box-sizing:border-box;resize:none}
.board_comment .comment_input .btn_confirm{display:inline-block;position:absolute;right:0;top:0;width:92px;height:80px;line-height:82px;text-align:center;border:1px solid #b3b3b3;background:#fff;font-size:14px;color:#707070;vertical-align:middle}
.board_comment .comment_input .btn_confirm:hover,
.board_comment .comment_input .btn_confirm:focus{background:#f1f2f2;color:#707070;text-decoration:none}
.board_comment .comment_input .btn_confirm2{display:inline-block;position:absolute;right:0;top:0;width:92px;height:30px;line-height:30px;text-align:center;border:1px solid #b3b3b3;background:#fff;font-size:14px;color:#707070;vertical-align:middle}
.board_comment .comment_input .btn_confirm2:hover,
.board_comment .comment_input .btn_confirm2:focus{background:#f1f2f2;color:#707070;text-decoration:none}
.board_comment .comment_input .btn_confirm3{display:inline-block;position:absolute;right:0;top:0}
.board_comment .comment_input .btn_confirm3 .edit{width:90px;height:28px;line-height:30px;text-align:center;border:1px solid #b3b3b3;background:#fff;font-size:14px;color:#707070;vertical-align:middle}
.board_comment .comment_input .btn_confirm3 .cancel{width:90px;height:28px;line-height:30px;text-align:center;border:1px solid #b3b3b3;background:#fff;font-size:14px;color:#707070;vertical-align:middle}
.board_comment .comment_article .comment_input{margin-top:20px;padding-right:93px}
.board_comment .comment_password{margin-top:20px;padding:15px;border:1px solid #e0e0e0}
.board_comment .comment_password .password_box label{width:60px;color:#282828;font-size:13px}
.board_comment .comment_password .input_text{border-color:#cdcdcd;font-size:13px}
.board_comment .comment_password .btn_confirm{display:inline-block;width:60px;height:35px;margin-left:4px;line-height:35px;text-align:center;border:1px solid #b3b3b3;background:#fff;font-size:13px;color:#707070;vertical-align:top}
.board_comment .comment_password .btn_confirm:hover,
.board_comment .comment_password .btn_confirm:focus{background:#f1f2f2;color:#707070;text-decoration:none}
.board_comment .recom_write{float:left;width:720px;margin:10px 0 0 0}
.board_comment .recom_write textarea{float:left;width:605px;height:70px;margin:0 7px 0 0;padding:5px;border:1px solid #cdcdcd}
.board_comment .recom_write input[type=image]{float:right;width:94px;height:82px;margin:0;padding:0;border-left:1px solid #F00}
.board_comment .mobile_check{float:left;width:738px;height:70px;margin:-10px 0 20px 0;padding:20px;border:1px solid #cdcdcd;background:#f5f5f5}
.board_comment .mobile_check .m_check{margin:0 0 0 0;font:13px/20px NanumGothicBold;font-weight:bold;color:#535353}
.board_comment .mobile_check .m_agree{margin:0 0 0 20px;font:12px/20px NanumGothicBold;font-weight:bold;color:#535353}
.board_comment .mobile_check ol{float:left;margin-top:10px}
.board_comment .mobile_check li{font:12px/20px NanumGothic;font-weight:bold;color:#818181;text-indent:-5px}

/* 덧글 리스트 */
.board_comment .comment_list{padding-top:20px}
.board_comment .comment_article{overflow:hidden;padding:9px 29px;border:1px solid #e0e0e0}
.board_comment ul li{position:relative;padding:20px 0;border-bottom:1px solid #e0e0e0}
.board_comment ul li:last-child{border:0 !important}
.board_comment ul li .join{float:left;width:40px;height:100%;margin:0 20px 0 0}
.board_comment .comment_info{margin:0 0 10px 0;letter-spacing:0}
.board_comment .comment_info span{display:inline-block;height:13px;line-height:13px;vertical-align:top}
.board_comment .comment_info .r_id{margin:0 4px 0 0;font-size:13px;font-weight:bold;color:#535353}
.board_comment .comment_info .r_date{padding-left:9px;border-left:1px solid #a2a2a2;font-size:11px;color:#535353}
.board_comment .comment_info .bts{position:absolute;right:0;top:20px;float:right;*zoom:1}
.board_comment .comment_info .bts:after{display:block;clear:both;content:""}
.board_comment .comment_info .bts a{display:inline-block;float:left;padding:0 8px;border-left:1px solid #cccccc;font-size:12px;color:#606060}
.board_comment .comment_info .bts a:first-child{border-left:none}
.board_comment .comment_info .bts a:hover,
.board_comment .comment_info .bts a:focus{text-decoration:underline}
.board_comment .comment_info .bts .tag{display:inline-block;float:left;width:38px;height:38px;margin-left:12px;text-align:center;color:#fff;font-size:12px;letter-spacing:-1px;line-height:38px;border-radius:50px}
.board_comment .comment_info .bts .tag.on{background-color:#65a600;cursor:pointer}
.board_comment .comment_info .bts .tag.off{background-color:#eb7066;cursor:pointer}
.board_comment .comment_info textarea{display:block;margin:10px 10px 0 0;width:630px;font-size:12px;line-height:22px}
.board_comment .comment_info .btn{display:inline-block}
.board_comment .comment_info .btn a.bl0{border-left:1px solid #cfcfcf !important}
.board_comment .comment_info .btn a{display:inline-block;border:1px solid #cfcfcf;padding:1px}
.board_comment  p{width:100%;margin:0;padding:0;font-size:13px;line-height:22px;color:#707070;word-break:keep-all}
.board_comment ul li .join~p{width:auto;margin:0 0 0 60px;padding:0;font-size:13px;line-height:22px;color:#707070;word-break:keep-all}
.board_comment .rere{padding:20px 0 20px 40px;background:url(/new_women/images_2014/board/icon_re.gif) 20px 20px no-repeat}
.board_comment .rere:before{position:absolute;left:18px;top:20px;width:11px;height:13px;background-position:0 -342px;content:""}

/* 덧글용 작은 페이징 */
.board_comment .comment_paginate{padding:15px 0 45px 0;text-align:center}
.board_comment .comment_paginate a{display:inline-block;width:22px;height:21px;font-size:12px;line-height:21px;color:#6d6d6d;text-align:center;vertical-align:top}
.board_comment .comment_paginate a:hover{text-decoration:none;font-size:12px;line-height:20px;color:#FFF;background:url(../../images/sp_board.png) no-repeat 0 -375px}
.board_comment .comment_paginate .on{display:inline-block;width:22px;height:21px;background:url(../../images/sp_board.png) no-repeat 0 -375px;font-size:12px;line-height:20px;color:#fff;vertical-align:top}
.board_comment .comment_paginate .btn_move{display:inline-block;width:22px;height:21px;background:url(../../images/sp_board.png) no-repeat}
.board_comment .comment_paginate .btn_move.first{background-position:0 -406px}
.board_comment .comment_paginate .btn_move.prev{background-position:0 -437px;margin:0 4px 0 4px}
.board_comment .comment_paginate .btn_move.next{background-position:-26px -406px;margin:0 4px 0 4px}
.board_comment .comment_paginate .btn_move.last{background-position:-26px -437px}

/* 게시판 쓰기 */
.board_write{width:100%;margin-top:21px}
.board_write .write_box{position:relative;margin-bottom:20px}
.board_write .answer_box{position:relative;margin-bottom:20px;border:2px solid #0e4194;background:#fff}
/* .board_write .write_box .post_title{position:relative;padding:16px 0 0;border-top:2px solid #0e4194} */
.board_write .write_box .post_title{position:relative}
.board_write .write_box .post_title h3{display:none}
.board_write .info_right{position:absolute;height:50px;top:5px;right:50px;font-size:13px;line-height:50px;}
.board_write .info_right.required{color:#da291c;}
.board_write .ico{display:inline-block;overflow:hidden;text-indent:-9999px;vertical-align:middle}
.board_write .essen{width:5px;height:5px;margin-right:5px;background-position:0 -22px}
.board_write table{width:100%;border-collapse:collapse;border-spacing:0;border-top:1px solid #aaa;}
.board_write table caption{display:none}
.board_write table th,
.board_write table td{border-bottom:1px solid #ebebeb}
.board_write th label{display:inline-block;color:#282828}
.board_write table th{height:35px;padding:10px 30px;background:#fbfbfb;font-size:16px;text-align:left;font-weight:300;vertical-align:top;}
.board_write table .first th,
.board_write table .first td{border-top:none}
.board_write table td{padding:10px 30px;}
.board_write table th label,
.board_write table th .label{display:inline-block;padding:15px 11px 9px 11px;text-indent:-11px;line-height:20px;color:#101010;font-size:16px;font-weight:300;font-weight:normal;vertical-align:middle;}
.board_write table th label.required,
.board_write table th .label.required{padding-left:0}
.board_write table th.double label.required,
.board_write table th.double .label.required{overflow:visible;padding-left:11px;text-indent:-11px;line-height:20px}
.board_write table th label.required img,
.board_write table th .label.required img,
.board_write table td label.required img,
.board_write table td .label.required img{display:inline-block;margin-right:6px;vertical-align:middle}
.board_write table td label.required,
.board_write table td .label.required{display:inline-block;height:35px;line-height:35px;padding-left:0;color:#282828;font-size:14px;font-weight:normal;vertical-align:middle}
.board_write table td.email .input_text{margin:0 4px}
.board_write table td.email .input_text:first-child{margin:0 4px 0 0}
.board_write table td.email .select{margin:-1px 0 0 4px}
.board_write table td.number .input_text{margin:0 4px}
.board_write table td.number .input_text:first-child{margin:0 4px 0 0}
.board_write table td .file_txt{margin-top:10px;color:#707070}
.board_write table td .noticeBox{padding:10px 15px 5px;background:#f8f8f8}
.board_write table td .noticeBox label{padding-left:0;color:#707070}
.board_write table td .noticeBox label.selected{color:#282828}
.board_write table td .input_text{width:100%;height:50px;line-height:50px;border:1px solid #ddd;padding:0 15px;font-size:15px;color:#333;-webkit-box-sizing:border-box;box-sizing:border-box;}
.board_write table td .write_txtarea{width:100%;margin-top:19px;padding:15px;border:1px solid #dcdcdc;height:341px;line-height:16px;-webkit-box-sizing:border-box;box-sizing:border-box;resize:none}
.board_write table td .ip_box{padding-top:6px;font-size:13px}
.board_write table td .ip_box:first-child{padding-top:0}
.board_write .select{display:inline-block;border:1px solid #d8d8d8;background-color:#fff;line-height:19px;vertical-align:middle}
.board_write select{display:inline-block;min-width:80px;height:48px;padding:0 10px;border:none;background:none;-webkit-appearance:none;}
.board_write input.input_file{display:inline-block;height:33px;padding:0 15px;border:1px solid #d8d8d8;background-color:#fff;font-size:12px;color:#707070;line-height:19px}

@media screen and (-webkit-min-device-pixel-ratio:0){
    .board_write input.input_file{height:21px;padding:6px 15px}
}

.btn_write_xs{display:inline-block;min-width:51px;height:21px;margin:0px;line-height:11px;text-align:center;vertical-align:top;cursor:pointer;border-radius:3px;border:1px solid #99b19f;background:#f3f3f3;color:#347443;font-size:11px}
.btn_write_xs_disabled{display:inline-block;min-width:51px;height:21px;margin:0px;line-height:11px;text-align:center;vertical-align:top;cursor:pointer;border-radius:3px;border:1px solid #878787;background:#888888;color:#ffffff;font-size:11px}
.btn_write_ms{display:inline-block;min-width:57px;height:31px;margin:0px;line-height:18px;text-align:center;vertical-align:top;cursor:pointer;border-radius:3px;border:1px solid #99b19f;background:#f3f3f3;color:#347443}
.board_write .write_btn{overflow:hidden;padding-bottom:27px;text-align:center}
.board_write .btn_write{color:#fff;display:inline-block;min-width:76px;height:44px;margin:0;font-size:15px;line-height:42px;text-align:center;vertical-align:top;cursor:pointer;border:1px solid #c1050f;border-radius:0;background:#c1050f}
.board_write .btn_delete{color:#fff;display:inline-block;min-width:76px;height:31px;margin:2px;line-height:31px;text-align:center;vertical-align:top;cursor:pointer;border:1px solid #d3220e;border-radius:3px;background:#d3220e}
.board_write .btn_write span{color:#fff;font-size:14px;font-weight:bold;text-shadow:0px -1px 0px #099267}
.board_write .btn_list{display:inline-block;min-width:120px;height:44px;margin:0;padding:0 20px;font-size:15px;line-height:43px;text-align:center;vertical-align:top;cursor:pointer;border:1px solid #ddd;border-radius:0;background:#fff}
.board_write .btn_list span{color:#101010;font-size:14px;font-weight:bold}
.board_write .btn_list:hover{border-color:#8c8c8c;}
.board_write .btn_popup{color:#fff;display:inline-block;min-width:115px;height:31px;margin:2px 3px;line-height:31px;text-align:center;vertical-align:top;cursor:pointer;border:1px solid #cecece;border-radius:3px;background:#739e73}
.board_write .right_area{text-align:right}

/* board search */
.board_search{display:block;overflow:hidden;margin-bottom:18px;padding:30px 30px;text-align:center;background:#f5f5f5}
.board_search .tit{display:inline-block;height:35px;line-height:35px;margin:0 12px 0 0;padding-left:15px;background:url(../../images/intra/list_type02.gif) left 14px no-repeat;vertical-align:top;font-weight:normal;font-size:14px}
.board_search .tit2{display:inline-block;height:35px;line-height:35px;margin:0 12px 0 0;padding-left:15px;vertical-align:top;font-weight:normal;font-size:14px}
.board_search .input_text,
.board_search .select{vertical-align:top}
.board_search .btn_search{display:inline-block;padding:0 18px;height:50px;line-height:32px;background:#c1070f;border-radius:0;font-size:15px;color:#fff;vertical-align:top}
.board_search .btn_search2{display:inline-block;padding:0 18px;height:20px;line-height:20px;background:#0e4194;border-radius:3px;color:#fff;vertical-align:top}
.board_search .btn_excel{display:inline-block;padding:0 18px;height:32px;line-height:32px;background:#739e73;border-radius:3px;color:#fff;vertical-align:top}
.board_search+.board_write{margin-top:-54px}

/* board gallery */
.board_gallery{position:relative;padding-top:10px}
.board_gallery ul{overflow:hidden;margin:0 -20px 0 -22px}
.board_gallery li{float:left;width:33.3%;margin-bottom:36px}
.board_gallery ul:after{content:"";display:block;clear:both}
.board_gallery .gallery_box{min-height:332px;margin:0 22px}
.board_gallery .thumb{display:block;overflow:hidden;font-size:1px;line-height:0}
.board_gallery .thumb_txt{padding:35px 10px 0;font-size:18px;color:#fff;line-height:29px;background-color:#0e4194;letter-spacing:0;text-align:center}
.board_gallery .thumb_txt.green{background-color:#05a55f}
.board_gallery .thumb_txt.darkblue{background-color:#0c4da2}
.board_gallery .thumb_txt.lightblue{background-color:#0c87e6}
.board_gallery .thumb_txt.v2{padding-top:0;height:256px;line-height:256px}
.board_gallery .inner{position:relative;width:182px;min-height:268px;padding:15px 15px 24px;border:1px solid #ccc;border-top:2px solid #0e4194}
.board_gallery .inner a{display:block}
.board_gallery .inner a:hover .tit,
.board_gallery .inner a:focus .tit{text-decoration:underline}
.board_gallery .tit{display:block;height:46px;overflow:hidden;margin-top:20px;font-weight:normal;font-size:18px;white-space:nowrap;text-overflow:ellipsis;color:#333}
.board_gallery .tit2{display:block;overflow:hidden;margin-top:20px;font-weight:normal;white-space:nowrap;text-overflow:ellipsis;font-size:18px;color:#333}
.board_gallery .txt{display:block;height:52px;margin-bottom:15px;padding-top:10px;font-size:13px;color:#101010;line-height:18px;word-break:break-all}
.board_gallery .txt2{display:block;height:93px;margin-bottom:15px;padding-top:10px;font-size:13px;color:#101010;line-height:18px;word-break:break-all}
.board_gallery .info{overflow:hidden}
.board_gallery .date{float:left;font-size:13px;color:#888}
.board_gallery .hit{float:right;font-size:13px;color:#888}
.board_gallery .info:after{content:"";display:block;clear:both}
.board_gallery .div_tr{padding-top:9px;padding-right:11px}
.board_gallery+.board_btn{margin-top:0}

/* 지식 지도 */
.knwGlobalMap{width:100%;margin-top:15px;padding-bottom:15px;border-bottom:1px dotted #e5e5e5}
.knwGlobalMap:after{display:block;clear:both;content:""}
.knwGlobalMap .knwTeam{width:270px;float:left;display:inline-block;margin-right:10px;border:1px solid #ebebeb;min-height:100px}
.knwGlobalMap .knwTeamMr0{margin-right:0px}
.knwGlobalMap .knwTeam .title{height:39px;background-color:#f2f3f5;position:relative}
.knwGlobalMap .knwTeam .title h4{position:absolute;top:0px;left:12px;color:#434343;font-size:14px;font-weight:600}
.knwGlobalMap .knwTeam .title .open{color:#FFFFFF;background-color:#FF0000}

.knwGlobalMap .knwTeam .title .docButtonPannel{position:absolute;right:8px;top:8px}
.knwGlobalMap .knwTeam ul{margin:10px 10px 0px 10px;padding:0px}
.knwGlobalMap .knwTeam ul:after{display:block;clear:both;content:""}
.knwGlobalMap .knwTeam ul li{padding:12px 0px 12px 0px;border-top:1px solid #f2f3f5;position:relative}
.knwGlobalMap .knwTeam ul li.first{border-top:none}
.knwGlobalMap .knwTeam ul li.last{padding:12px 0px 8px 0px;border-top:1px solid #f2f3f5;position:relative;text-align:center}

.knwGlobalMap .knwTeam ul li a{color:#434343;font-weight:400}

.knwGlobalMap .knwTeam ul li .docButtonPannel{position:absolute;right:0px;top:6px}

/* 2019-07-23 상단 인쇄 및 글자영역 추가 */
@media (min-width:1024px){
    /*.view_option{max-width:960px;margin:-50px auto 30px;text-align:right}*/
    /*.view_option button{display:inline-block;vertical-align:middle;margin:0 0 0 -5px;height:32px;overflow:hidden;position:relative}*/
    /*.view_option .print span{width:103px;background-position:0 0}*/
    /*.view_option button span{height:30px;overflow:hidden;display:block;padding:40px 0 0}*/
    /*.view_option .default span{width:64px;background-position:-102px 0}*/
    /*.view_option .zoomin span{width:40px;background-position:-165px 0}*/
    /*.view_option .zoomout span{width:40px;background-position:-204px 0}*/
}

@media (min-width:1240px){
    /*.view_option{max-width:1240px;margin:-50px auto 30px;text-align:right}*/
    /*.view_option button{display:inline-block;vertical-align:middle;margin:0 0 0 -5px;height:32px;overflow:hidden;position:relative}*/
    /*.view_option .print span{width:103px;background-position:0 0}*/
    /*.view_option button span{height:30px;overflow:hidden;display:block;padding:40px 0 0}*/
    /*.view_option .default span{width:64px;background-position:-102px 0}*/
    /*.view_option .zoomin span{width:40px;background-position:-165px 0}*/
    /*.view_option .zoomout span{width:40px;background-position:-204px 0}*/
}
/* tab ui */
.tab_ui{overflow:hidden;position:relative;width:100%;margin-bottom:35px}
/* .tab_ui ul{min-height:50px;padding:0 0 1px 1px; background:url(../../images/bg_board_line.gif) repeat-x 0 100%} */
.tab_ui ul{min-height:50px;padding:0 0 1px 1px; border-bottom:1px solid #c1070f;}
.tab_ui li{float:left;margin-left:-1px}
.tab_ui li a,
.tab_ui li span{display:inline-block;position:relative;z-index:0;height:49px;min-width:104px;padding:0 30px 0;line-height:50px;background-color:#f8f8f8;border:1px solid #d8d8d8;border-bottom:none;color:#282828;font-size:15px;text-align:center;cursor:pointer}
.tab_ui li a:hover,
.tab_ui li span:hover{z-index:1;background-color:#ececec;color:#282828;text-decoration:none}
.tab_ui li:first-child{margin-left:0}
.tab_ui li:first-child a,
.tab_ui li:first-child span{margin-left:-1px;border-left:1px solid #d8d8d8}
.tab_ui li.on a,
.tab_ui li.on a:hover,
.tab_ui li.on span,
.tab_ui li.on span:hover{z-index:3;height:50px;margin-bottom:-1px;border-color:#c1070f;border-bottom:none;background-color:#fff;color:#c1070f}
.tab_ui .absR{position:absolute;right:0;top:10px}

/* 새로운 갤러리 스타일*/
.gallery_main{width:100%;clear:both;padding:20px 20px;border-bottom:1px solid #eee;display:flex;}
.gallery_main:after{display:block;clear:both;content:''}
.gallery_img_wrap{float:left;text-align:center}
.gallery_img{width:156px;height:117px;overflow:hidden;}
.gallery_img img{width:100% !important;height:auto !important;}
.gallery_text_wrap{overflow:hidden;padding-left:20px;}
.gallery_subject{display:block;display:-webkit-box;overflow:hidden;padding-top:2px;padding-left:0;color:#333;font-size:20px;line-height:30px;max-height:60px;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.gallery_contents{overflow:hidden;margin-top:13px;padding-left:0;font-size:14px;color:#101010;line-height:22px;max-height:66px;display:block;display:-webkit-box;-webkit-line-clamp:3;font-weight:300;-webkit-box-orient:vertical;}
.noresult{padding:50px 0;font-size:15px;color:#101010;text-align:center}

.icon_wrap { 
	width:128px; 
	float:left; 
	font-size:125px;
	margin-left:30px;
}

.icon_wrap i {
	color:#3fa5cf;
}

.text_wrap {
	float:left; 
	margin-bottom: 30px;
}

.text_wrap h1{
	color : #3fa5cf;
	font-size: 30px;
	line-height:30px;
	font-weight: bold;
}

.text_wrap p{
	font-weight: 400;
	line-height:35px;
	font-size:30px; 
}

.text_wrap .fgc {
	margin-top:30px;
	color:#696969;
	font-size:17px; 
    line-height: normal;
}

.nurse_btn_wrap {
	 clear:both;
	 margin-top:30px;
	 text-align: center;
	 width:100%;
}

.nurse_btn_wrap button{
	width:169px;
}

.btn_wrap2 {
	 clear:both;
	 margin-top:30px;
}

.navy_btn {
	width:341px;
    display: inline-block;
    padding: 0 18px;
    height: 50px;
    line-height: 32px;
    background: #374857;
    border-radius: 0;
    font-size: 23px;
    color: #fff;
    vertical-align: top;
    font-weight: bold;
}

.green_btn {
    display: inline-block;
    padding: 0 18px;
    height: 50px;
    line-height: 32px;
    background: #009944;
    border-radius: 0;
    font-size: 23px;
    color: #fff;
    vertical-align: top;
    font-weight: bold;
}

.blue_btn {
    display: inline-block;
    padding: 0 18px;
    height: 50px;
    line-height: 32px;
    background: #56a4ed;
    border-radius: 0;
    font-size: 23px;
    color: #fff;
    vertical-align: top;
    font-weight: bold;
}