@charset "utf-8";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);


.line{border-top:1px solid #333; width:100%; height:1px;}
.contents_write{width:100%;}
.notice_write {height:300px; overflow:auto; width:100%;font-size:12px; border:0;
			   box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;}
.notice_view_b{font-size:14px; color:#666; line-height:25px; padding:20px;width:690px;}
.search{width:100%;overflow:hidden;}
.search span{display:block;float:right;margin:0px 0 20px 2px;}
/*--게시판 글--*/
.type_04 {width:100%;}
.type_04 tbody tr:hover{background:#f7f7f7;}
.type_04 th{text-align:center; font-size:13px; color:#333; font-weight:bold; border-bottom:1px solid #666; background:url(../images/dd.gif) 0 15px  no-repeat;
			height:30px; }
.type_04 td {font-size:12px; color:#666; height:35px; text-align:center; font-size:12px; border-bottom:1px solid #ccc;overflow:hidden;}
.type_04 td a{color:#666;}
.type_04 td a:hover{color:#333;}
.notice_write_txt{text-align:left !important; padding-left:10px;height:35px;line-height:35px;}

.commentTotal{margin-left:-45px;font-size:10px;font-weight:600}
		
/*--input--*/
.input01 {width:200px; }
.input01{background-color:#fff; border:1 solid #D4D4D4; height:21px; border-top:#808080 1px solid; border-left:#808080 1px solid;
		 border-right:#DADADA 1px solid; border-bottom:#DADADA 1px solid;}
select.input02{display:inline-block;height:25px;line-height:25px;width:75px;}
.input02 {font-size:12px;}
.input02{background-color:#fff; border:1 solid #D4D4D4; height:25px; border-top:#808080 1px solid; border-left:#808080 1px solid;
		 border-right:#DADADA 1px solid; border-bottom:#DADADA 1px solid;}
.input03 {width:400px; font-size:12px;  margin-right:5px;}
.input03{background-color:#fff; border:1 solid #D4D4D4; height:21px; border-top:#808080 1px solid; border-left:#808080 1px solid;
		 border-right:#DADADA 1px solid; border-bottom:#DADADA 1px solid;}
.input04 {width:100px; font-size:12px; margin-right:5px;}
.input04{background-color:#fff; border:1 solid #D4D4D4; height:25px; border-top:#808080 1px solid; border-left:#808080 1px solid;
	     border-right:#DADADA 1px solid; border-bottom:#DADADA 1px solid;}

.file_link{font-weight:bold;color:#666;position:relative;}
.file_link span{display:block;padding-bottom:5px;float:left;}
.file_link label{
				cursor:pointer;
				display:inline-block;
				vertical-align:middle;
				width:70px;
				border:1px solid #ccc;
				background:#f0eeee;
				font-size:12px;
				color:#333;
				text-align:center;
				height:20px;
				line-height:20px;
				*width:0;
				*border:0px solid #ccc;
				}
.file_link label input 
	{
	position:absolute;
	width:0;
	height:0;
	overflow:hidden;
	*width:auto;
	*height:auto;
	}
.file_link label span
	{
	text-indent:12px;
	display:block;
	*display:none!important;
	}
.file_link input[type=text] 
	{
	vertical-align:middle;
	display:inline-block;
	*display:none!important;
	width:auto;
	background-color:#fff; 
	border:1 solid #D4D4D4;
	border-top:#808080 1px solid; 
	border-left:#808080 1px solid;
	border-right:#DADADA 1px solid; 
	border-bottom:#DADADA 1px solid;
	height:20px;
	}
.check{}
.fonundFile{position:absolute;left:370px;top:2px;background: url(../../images/board/icon_file.png) 25px 3px no-repeat;height:10px;font-size:12px;}
.fileName{padding-top:1px;padding-left:10px;}

/*--게시판 하단버튼--*/
.g_btn{overflow:hidden;  margin-top:20px; width:100%; }
.g_btn li{float:right; margin-left:11px;}
/*--게시판 하단버튼//--*/

/*--페이징--*/
.paging {text-align:center; position:relative; font-family:Tahoma; font-size:11px; margin-top:25px; width:100%;}
.paging a {margin:0 5px;}
.paging a:hover{color:#ed6710;}
.paging img {vertical-align:middle;}
/*--페이징--*/


/*--상단 게시판 타이틀--*/
.notice_view_tit_box{height:55px; background:#fbfbfb; border-top:2px solid #505050; border-bottom:1px solid #ccc;padding:15px 20px 0 20px;
					 box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;}
.notice_view_tit{display:block;font-size:14px; color:#505050; font-weight:bold;float:left;padding-top:3px;}
.notice_view_name{display:block;font-size:12px; color:#666; padding-top:3px; float:right;}
.notice_view_date{display:block;font-size:12px; color:#666; padding-top:3px;float:right;padding-left:25px;}
.notice_view_num{display:block;font-size:12px; color:#666; padding-top:3px;float:right; padding-left:25px;}
/*--상단 게시판 타이틀//--*/
.notice_view{font-size:14px; color:#666; line-height:25px; padding-top:2px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;}
.notice_view_b{width:100%;font-size:14px; color:#666; line-height:25px; padding:20px;
			   box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;}
/*--다음글 이전글 list--*/
.notice_list{width:100%; height:80px; overflow:hidden; border-top:1px solid #ccc; margin-top:30px; }
.notice_list li{height:26px; border-bottom:1px solid #ccc; padding-top:12px;}
.notice_list li span{ float:left; font-size:12px; color:#666; padding-left:20px;}
.notice_list_prev{width:200px; background:url(../../images/board/icon9.gif) 66px 5px no-repeat;}
.notice_list_next{width:200px; background:url(../../images/board/icon10.gif) 66px 5px no-repeat;}
/*--다음글 이전글 list--//*/
.add_file_wrap_box{width:100%;overflow:hidden;position:relative;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;}
.add_file_tit{float:left;padding-right:5px;}
/*--댓글 삭제--*/
.comment_num{display:block; font-size:12px; color:#333; padding-bottom:20px;}
.comment_state{font-size:12px;text-align:center;color:#333;}
.comment_wrap{width:100%;  background:#f7f7f7;}
.comment_wrap li{ border-bottom:1px dotted #ccc; position:relative; padding:10px;}
.comment_wrap strong{font-weight:bold; font-size:14px; color:#333; }
.comment_wrap span{font-size:12px; color:#666;}
.comment_write{font-size:12px; color:#666; padding-top:15px;}
.delete{position:absolute;top:11px; right:10px;}
.delete a{font-size:12px; color:#666;}
.delete a:hover{font-size:12px; color:red;}
/*--이름 및 비빌번호 정보 입력란--*/
.comment_box{}
.comment_box_write{height:36px; width:510px; font-size:12px; border:1px solid #ccc;}
.comment_box_txt{position:relative;}
.comment_list{width:100%;overflow:hidden;background:#f7f7f7;}
.comment_list li{height:23px; padding:10px;}
.comment_list li span{ float:left;padding-right:5px; text-align:right; display:block;}
.comment_list_tit{width:90px; padding-top:4px; display:block; font-weight:bold; font-size:12px; color:#333;}
.comment_list_writer{ padding-top:4px; padding-left:10px; display:block; font-size:12px; color:#666;}
.refresh_box{display:block; width:102px; margin-left:5px;}
#loginWrap{width:600px;margin:0 auto;}
.loginBox{width:600px;border-radius:20px; border:1px solid #ccc;background:#f3f2f1;
		  box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;}
.loginBoxtop{height:37px;font-size:16px;color:#333;font-weight:bold;padding:21px 0 0 18px;}
.loginBoxmid{padding:35px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;background:#fff;text-align:center !important;overflow:hidden;}
.loginID{width:276px;margin:0 auto;overflow:hidden;display:inline-block;}
.loginID li{float:left;font-size:14px; color:#333;font-weight:bold;padding-left:10px;}
.IDTit{padding-top:2px;}
.loginPass{width:300px;margin:0 auto;padding-top:30px;overflow:hidden;display:inline-block;}
.loginPass li{float:left;font-size:14px; color:#333;font-weight:bold;padding-left:10px;}
.loginBoxbottom{text-align:center;padding:15px 0;height:28px;}
.back {font-size:14px;color:#666;text-align:center;padding-top:20px;}
.back a:hover{color:blue;}
#passwordWrap{width:600px;margin:0 auto;}
.passwordTop{width:578px;padding:20px 0;background:#f3f2f1;
			 padding-left:20px;
			 border-top:1px solid #ccc;
			 border-right:1px solid #ccc;
			 border-left:1px solid #ccc;
			 border-top-left-radius: 20px 20px;
			 border-top-right-radius: 20px 20px;
			 }

.passwordTit{font-size:14px;color:#333;font-weight:bold;}
.passwordTxt{font-size:12px;color:#666;font-weight:bold;padding-top:10px;}
.passwordMid{width:598px;padding:30px 0 10px 0;background:#fff;text-align:center; 
             border-left:1px solid #ccc;border-right:1px solid #ccc;}
.Pass{width:350px;text-align:center;overflow:hidden;display:inline-block;}
.Pass li{float:left;font-size:14px; color:#333;font-weight:bold;padding-left:10px;}
.passwordBottom{width:598px;padding-top:20px;background:#fff;
				border-bottom:1px solid #ccc;
				border-right:1px solid #ccc;
				border-left:1px solid #ccc;
				border-bottom-left-radius: 20px 20px;
				border-bottom-right-radius: 20px 20px;
				}
.back {width:578px;font-size:14px;color:#666;text-align:center;padding-top:20px;}
.paging .on {font-weight:bold;}

.gallery{width:100%;}
.gallery_box{overflow:hidden;width:100%;}
.gallery_box li{position:relative; float:left; width:25%;text-align:center;*width:24.9%;}
.gallery_box li:first-child{margin:0;}
.gallery_box .img{position:relative;padding:0 10px;}
.gallery_box .img img{max-width:100%;border-radius:5px;}
.gallery_box .img .cover{position:absolute;left:0;right:0;bottom:0;top:0; border:0px solid #ffe000; box-sizing:border-box; border-width:0;}
.gallery_txt{height:20px; margin-top:10px;}
.ellipsis{display:block;height:20px;}
.gallery_writer{height:20px;  margin-top:5px; font-size:12px; color:#666;}
.gallery_writer_date{font-size:11px; color:#8c8a8a;}
.gallery_txt a{color:#333;font-size:13px;}
.gallery_txt a:hover{color:#ed6710;}
.gallery_line{border-bottom:1px dotted #ccc; margin-top:10px;margin-bottom:20px;}
.g_view_page{overflow:hidden; width:100%;}
.g_view_page li{margin-top:50px;text-align:center;width:100%;}
.g_view_page li img{max-width:100%;}
.g_btn{overflow:hidden;  margin-top:20px; width:100%;}
.g_btn li{float:right; margin-left:11px;}

/*--로딩창--*/
.LayPop{
	  position: absolute;
      top:0;
      left:50%;
      z-index:9999;
      display:none;
    }

.popCon{position:relative; margin:0 auto;z-index:9999;width:300px;height:50px;padding-top:30px;background:url(../../images/board/pop_all_bg.png) 0 0 repeat;text-align:center;
		border-radius: 50px;
		
		}
	  
.popBg{
position: fixed;
top: 0;
left: 0;
z-index:70;
width: 100%;
height: 100%;
background:url(../../images/board/pop_all_bg2.png) 0 0 repeat;

display:none;
}
/*--로딩창--*/


/*
.notice_view_b li img {
    max-width: 100%;
}
*/
.smartOutput{font-size:14px; color:#666; line-height:25px; padding:20px;width:690px;}
.smartOutput{width:100%;font-size:14px; color:#666; line-height:25px; padding:20px;
			   box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;}
.smartOutput li img {
    max-width: 100%;
}