@import url('https://fonts.googleapis.com/css?family=Noto+Sans+KR');
*{margin:0; padding:0; box-sizing:border-box;}
ul li{list-style:none;}
a{text-decoration:none;}
body{font-family: 'Noto Sans KR', sans-serif;}

.content_top{
   width:100%;
   height:500px;
   margin-top:70px;
   background:url('../img/content_top_4.jpg') no-repeat center top ;
   overflow:hidden;
}
.content_top_p{
   width:500px;
   height:200px;
   margin:0 auto;
   background:rgba(255, 255, 255, 0.42);
   margin-top:150px;
   overflow:hidden;
}
.content_top_p p:nth-child(1){
   font-size: 16px;
   margin:0 auto;
   text-align:center;
   font-weight:bold;
   margin-top:55px;
}
.content_top_p p:nth-child(2){
   font-size: 45px;
   margin:0 auto;
   text-align:center;
   font-weight:bold;
   margin-top:10px;
}
.content_top_m{
   display:none;
}
/*************************************/

.content{
    width:100%;
    background:#f2f2f2;
	border:1px solid #f2f2f2;
}
/****************.content_1 css*****************/
.popup_view table{
     width:1000px;
	 margin:0 auto;
	 margin-top:50px;
	 border:1px solid #ccc;
}
.popup_view table th{
     width:20%;
     background-color:#eeee;
	 padding:15px 10px;
	 border-right:1px solid #ccc;
	 border-bottom:1px solid #ccc;
	 font-weight:bold;
}
.popup_view table td{
     width:80%;
     padding:0 10px;
	 border-bottom:1px solid #ccc;
}
.popup_view table tr:nth-child(1) input, .popup_view table tr:nth-child(3) input, .popup_view table tr:nth-child(4) input, .popup_view table tr:nth-child(5) input, .popup_view table tr:nth-child(6) input{
     width:100%;
	 height:35px;
}
.popup_view table tr:nth-child(4) td{
     padding:10px 10px;
}
.popup_view table tr:nth-child(7) td{
    padding:10px ;
}
.popup_view table tr:nth-child(7) textarea{
     width:100%;
	 height:300px;
}
/**********************  첨부 파일  *************************/
.where {
  display: block;
  margin: 25px 15px;
  font-size: 11px;
  color: #000;
  text-decoration: none;
  font-family: verdana;
  font-style: italic;
} 

.filebox input[type="file"] {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip:rect(0,0,0,0);
    border: 0;
}

.filebox label {
    display: inline-block;
    padding: .5em .75em;
    color: #999;
    font-size: inherit;
    line-height: normal;
    vertical-align: middle;
    background-color: #fdfdfd;
    cursor: pointer;
    border: 1px solid #ebebeb;
    border-bottom-color: #e2e2e2;
    border-radius: .25em;
}

/* named upload */
.filebox .upload-name {
    display: inline-block;
    padding: .5em .75em;
    font-size: inherit;
    font-family: inherit;
    line-height: normal;
    vertical-align: middle;
    background-color: #f5f5f5;
  border: 1px solid #ebebeb;
  border-bottom-color: #e2e2e2;
  border-radius: .25em;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.filebox.bs3-primary label {
    color: #fff;
    background-color: #4d6706;
}


/*수정,삭제,버튼*/
.inquiry_but{
     width:1000px;
	 margin:10px auto;
     overflow:hidden;
	 margin-bottom:80px;
}
.inquiry_but div, .inquiry_but div input{
     width:80px;
     height:40px;
	 line-height:40px;
	 text-align:center;
	 float:right;
	 margin-left:5px;
	 color:#fff;
}
.inquiry_but div a{
     display:block;
	 color:#fff;
	 font-size:14px;
}
.inquiry_but div:nth-child(1){
     background:#484848;
}
.inquiry_but div input{
     background:#749c07;
	 border:none;
     cursor:pointer
}
.blue{
     font-size:14px;
	 font-weight:bold;
}

 @media all and (min-width:768px) and (max-width:1024px) {
 /*최저사이즈768px부터 최대1024px태블릿*/
.content_top{
   width:100%;
   height:500px;
   margin-top:54.77px;
   overflow:hidden;
}
/****************.content_1 css*****************/
.popup_view table{
     width:700px;
	 margin:0 auto;
	 margin-top:50px;
	 border:1px solid #ccc;
}

.inquiry_but{
     width:700px;
	 margin:10px auto;
     overflow:hidden;
	 margin-bottom:80px;
}
}

@media all and (max-width:767px){ 
/*767스마트폰용*/
.content_top{
   display:none;
}

.content_top_m{
   display:block;
   margin:0 auto;
   margin-top:70px;
   background:#f2f2f2;
   color:#fff;
   font-size:16px;
   text-align:center;

}
.content_top_menu{
   padding:0;
   background:#f2f2f2;
}
.content_top_menu_top{
   line-height:30px;
   background:#116936;
   color:#fff;
   cursor:pointer;
}

.content_top_menu_bottom{
   height:40px;
   line-height:40px;
   font-size:13px;
   background:#c9c9c9;
   color:#fff;
   display:none;
}
.content_top_menu_top a, .content_top_menu_bottom a{
   color:#fff;
   display:block;
}
.content_top_menu_top:hover, .content_top_menu_top a:hover{
   color:#fff;
}
.content_top_menu_bottom:hover, .content_top_menu_bottom a:hover{
   background:#1c904d;
   color:#fff;
}
.content{
  margin:0 auto;
}
/****************.content_1 css*****************/
.popup_view table{
     width:95%;
	 margin:0 auto;
	 margin-top:50px;
	 border:1px solid #ccc;
}

.inquiry_but{
     width:95%;
	 margin:10px auto;
     overflow:hidden;
	 margin-bottom:80px;
}
}


