@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 !important;color:#707070;}
.board_ui .top_info .cnt{font-weight:600;color:#8c8c8c}
.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 #bdbdbd;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;margin: 0 4px;border: 1px solid #bdbdbd;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;font-weight: 300;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: #733c9a;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: 0;}
}
@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:#8c8c8c;color:#fff;border:1px solid #8c8c8c}
.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;margin-bottom: 50px;}
.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;margin: 0;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:18px;color: #666;}
.viewInfo li:first-child{background:none;padding-left:10px;margin-left:10px}
.viewInfo li span{display:inline-block;padding-right:10px;color: #666;font-size: 15px;}
.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;overflow-x:auto;font-size: 15px;color: #333;line-height: 28px;}
.board_view .view_content p{font-size:15px;line-height:24px}
.board_view .view_content+.view_file{border-top:none}
.board_view .view_file{padding: 20px 20px;border-bottom: 1px solid #d8d8d8;border-top: 1px solid #eee;}
.board_view .view_file+.board_next_view{border-top:none}
.board_view .view_file ul{overflow:hidden;position:relative;min-height:30px;padding: 5px 0 0 78px;margin: 0;}
.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: 15px;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: 15px;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:#8c8c8c}
.board_view .view_like a .report{color:#166ce3} */

.board_view table {width: 100%; border-collapse: collapse; border-spacing: 0; border-top: 1px solid #aaa;}
.board_view table tbody th{border-bottom: 1px solid #d9d9d9; padding:25px;}
.board_view table tbody td{border-bottom: 1px solid #d9d9d9; padding:25px;}

.board_view table tbody td div.view_file{border:0px; padding:0px;}
.board_view table tbody td div.view_file ul{overflow:hidden;position:relative;min-height:30px;padding: 5px 0 0 0px;margin: 0;}



.view_like{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;color: #333;}
.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:#8c8c8c}
.view_like a .report{color: #d81717;}

.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;font-weight:bold;font-size:14px;color:#505050;border-bottom: none;}
.board_comment h4 strong{display:inline-block;width:auto;height:18px;font-weight:normal;font-size: 20px;color: #000;line-height: 32px;background-position:0 -304px;vertical-align: top;}
.board_comment h4 em{display:inline-block;margin: 0 0 0 3px;font-style:normal;font-size: 16px;color: #733c9a;line-height:18px;vertical-align:top;line-height: 32px;}
.board_comment h4 span{margin:0 0 0 10px;font-size: 15px;color:#707070;display: inline-block;vertical-align: top;font-weight: 300;line-height: 32px;}
.board_comment .comment_input{position:relative;padding-right: 162px;font-size: 0;}
.board_comment .comment_input .textarea_box{height:82px}
.board_comment .comment_input textarea{width:100%;height: 152px;padding: 20px 20px;border: 1px solid #e6e6e6;font-size: 15px;line-height:22px;color: #000;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: 152px;bottom: 0;font-size: 16px;line-height:30px;text-align:center;border:1px solid #b3b3b3;background:#fff;font-size: 18px;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:95px;height:28px;padding:4px 6px;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:95px;height:28px;margin-left:5px;padding:4px 6px;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: 0;border-bottom: 1px solid #eee;}
.board_comment ul li{position:relative;padding: 25px 0;border-bottom: 1px solid #eee;}
.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: #333;}
.board_comment .comment_info .r_date{padding-left:9px;border-left:1px solid #a2a2a2;font-size: 12px;color: #9a9a9a;}
.board_comment .comment_info .bts{position:absolute;right:0;top: 28px;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: 14px;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: 15px !important;line-height:22px;color:#707070;word-break:keep-all;} */
.board_comment  p{width:100%;margin:0;padding:0;font-size: 15px !important;line-height:22px;color:#707070;word-break:break-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: 40px;}
.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: 132px;height: 44px;margin: 0;line-height: 42px;text-align:center;font-size: 15px;font-weight: 400;vertical-align:top;cursor:pointer;border:1px solid #8c8c8c;border-radius: 0;background:#8c8c8c;}
.board_write .btn_write span{color:#fff;font-size:14px;font-weight:bold;text-shadow:0px -1px 0px #099267}
.board_write .btn_write+a{margin-left:6px}

.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_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{color: #333;display:inline-block;min-width: 132px;height: 44px;margin: 0;font-weight: 300;line-height: 44px;text-align:center;vertical-align:top;cursor:pointer;border:1px solid #ddd;border-radius: 0;background:#fff;}
.board_write .btn_list span{color:#8c8c8c;font-size:14px;font-weight:bold;text-shadow:0px -1px 0px #099267}
.board_write .btn_list:hover{border-color:#8c8c8c;}
.board_write .btn_list+a{margin-left:6px;}
.board_write a+a{margin-left:10px}
.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_write .center_area{text-align:center}
.board_write .center_area > button,
.board_write .center_area > a{margin:0 5px}

/* 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;min-width: 110px;margin-left: 4px;padding:0 18px;height:50px;line-height:32px;background:#8c8c8c;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 .flexbox{display:flex;max-width:620px;margin:0 auto}
.board_search .flexbox .input_text{flex:1;min-width:0}
.board_search .flexbox .btn_search{min-width:110px}
.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 #8c8c8c;}
.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:#8c8c8c;border-bottom:none;background-color:#fff;color:#8c8c8c}
.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-left:0;color:#333;font-size:20px;line-height:30px;max-height:60px;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.gallery_info{display:block;display:-webkit-box;overflow:hidden;padding-top:4px;padding-left:0;color:#333;font-size:14px;line-height:20px;max-height:60px;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.gallery_contents{overflow:hidden;margin-top:5px;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}

.gallery_main.notice { background-color: #fafafa; }

/* 대학요람 2019-11-20 */
.college_cradle_main{width:100%;clear:both;padding: 29px 20px;border-bottom:1px solid #eee;display:flex;}
.college_cradle_main:after{display:block;clear:both;content:''}
.college_cradle_img_wrap{float:left;text-align:center}
.college_cradle_img{width:156px;height:117px;overflow:hidden;}
.college_cradle_img img{width:100% !important;height:auto !important;}
.college_cradle_text_wrap{overflow:hidden;padding-left:20px;width: 55%;}
.college_cradle_button_wrap{overflow:hidden;float:right;margin-top:25px;width: 21%;}
.college_cradle_button_wrap .button {margin-bottom:10px;}
.college_cradle_subject{display:block;display:-webkit-box;overflow:hidden;padding-top:2px;padding-left:0;color: #000;font-size:20px;line-height:30px;max-height:60px;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.college_cradle_subject a{color:#000}
.college_cradle_subject a:hover{color:#733c9a;text-decoration:underline}
.college_cradle_contents{overflow:hidden;margin-top: 9px;padding-left:0;font-size: 15px;color: #666;line-height: 27px;max-height:66px;display:block;display:-webkit-box;-webkit-line-clamp:3;font-weight:300;-webkit-box-orient:vertical;}
.college_cradle_date_wrap{overflow:hidden;float:right;margin-top:25px; width:10%; text-align: center;}
.noresult{padding: 130px 0;font-size: 16px;color:#666;text-align:center;font-weight: 300;}

.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;
}

.board_next_view {
	border-top: 1px solid #eee;
	background: #fff;
	margin-top: 0;
}
.board_pre_view {
	background: #fff;
	border-top: 1px solid #eee;
}
.board_pre_view+.board_next_view{margin-top:-1px}
.board_pre_next_info {
	padding: 20px 20px;
	border-bottom: 1px solid #eee;
	margin: 0;
}

.board_pre_next_info li {
	float: left;
	padding-left: 15px;
	margin-left: 15px;
	font-size: 15px;
	line-height: 18px;
	color: #666;
	background: none;
	padding-left: 0;
	margin-left: 0;
}
.board_pre_next_info li+li{
	margin-left: 20px;
}

.board_pre_next_info li a {
	color:#333;
}

.board_pre_next_info li a:hover {
	color:#733c9a;
	text-decoration:underline;
}

.board_pre_next_info:after {
	content: '';
	display: block;
	zoom: 1;
	clear: both;
	height: 0;
	height: 1%;
}