
@import url(https://fonts.googleapis.com/earlyaccess/notosanskr.css);


/* 
---------------------------------------------------------------------------------------------------------------------------------------------------------------
                                                                   요소(element) 여백 초기화
---------------------------------------------------------------------------------------------------------------------------------------------------------------
*/

html, body, div, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, address, dl, dd, dt, ol, ul, li, form, legend, fieldset, table, caption, tbody, thead, tfoot, tr, th, td{margin:0;padding:0;border:0;font:inherit;font-weight:normal;vertical-align:middle;}
input,textarea,select,button, option{margin:0;padding:0;font:inherit;font-weight:normal;vertical-align:middle;}
button{background:none; border: none; margin: 0; padding: 0;width: auto; overflow: visible;}
textarea{resize:none;font-size: 13px; }
table{width:100%;border-collapse:collapse;border-spacing:0;}
table caption{display:none;}
ol,ul{list-style:none;}
img,fieldset,iframe{border:none;}
address,cite,code,dfn,em,var,th{font-style:normal;font-weight:normal;}
a{text-decoration:none;}
article,aside,canvas,details,figcaption,figure, footer,header,hgroup,menu,nav,section,summary { display:block;}
*[hidden] { display: none; } /*html5 hidden 속성*/

.clearFix:after{content:"";display:block;clear:both;}
* html .clearFix{ zoom: 1; } /* IE6 */
*:first-child+html .clearFix { zoom: 1; } /* IE7 */

.hide{position:absolute;top:-5000px;left:-5000px;padding:0!important;line-height:0;font-size:0 !important;overflow:hidden;text-indent:-9999em;}

::-moz-selection {background: #67775c;color: #FFF;text-shadow: none;}
::selection {background:#67775c;color: #FFF;text-shadow: none;}
input::placeholder {
  color: #929292;
  font-size:.9rem;
}
/* 
---------------------------------------------------------------------------------------------------------------------------------------------------------------
                                                                   base 기본 자주쓰는 스타일
---------------------------------------------------------------------------------------------------------------------------------------------------------------
*/


/* 기본 스타일 */
body{min-width:800px;font-size: 13px; font-family: 'Noto Sans KR', sans-serif, Verdana, AppleGothic, sans-serif;color:#293848;;position: relative;line-height:1.6;-webkit-text-size-adjust:none;} 
label, select, input, textarea {vertical-align:middle;}
abbr, acronym { cursor: help; }
legend, .search h2   {position:absolute;overflow:hidden;width:1px;height:1px;font-size:0;line-height:0;}
label {white-space: pre;}
/*input { -webkit-appearance: none; -webkit-border-radius: 0;} 아이폰 input style*/
/* 이미지, 링크 스타일  a,img, input { selector-dummy:expression(this.hideFocus = true);outline:none; }*/
img {vertical-align:middle;}
* { outline:none;}       
a:link, a:visited    {color:#333;text-decoration:none ;}
a:active             {color:#333;text-decoration:none ;}
a:hover, a:focus     {color:#333;text-decoration:none ;}


/*자주쓰는요소*/
.hide-off            {position: absolute;top: -999em;height:0px;}
.hide-text           {text-indent: -999em; display: block; overflow: hidden; text-decoration: none;height:0px;}
.clear {clear:both;height:0px;}
.subblue {color: #517691;letter-spacing: 0px;line-height: 1.7;font-size: 12px;display: inline-block;}
.redText, .redText a {color: #bf0202;letter-spacing: 0px;line-height: 1.7;font-size: 12px;display: inline-block;}
.grayText, .grayText a {color: #a5a5a5;letter-spacing: 0px;line-height: 1.7;font-size: 11px;font-weight: normal;display: inline-block;}
.grayText2 {color: #a5a5a5;letter-spacing: 0px;line-height: 1.7;font-size: 15px;font-weight: normal;display: inline-block;}
.inner{max-width:700px;margin:0 auto;}
.bgGray{background-color:#f7f7f7;padding:50px 0;}
/*양식 input스타일*/
.input_box {border: 1px solid #b8bce2;cursor: text ;padding:5px;margin-bottom:3px;-webkit-border: 1px solid #b8bce2;-webkit-border-radius:0;}

.input_box.longIn {width:350px;}
.textarea{border: 1px solid #b8bce2;padding:10px;}
.nicEdit-main {line-height:22px;}

/* 버튼스타일 */
.tableAbtn{border: 0px; padding: 6px 15px 8px 15px; cursor: pointer; font-family: 'Cuprum', sans-serif; font-size: 16px; line-height: 16px;color:#fff;text-align: center;background: #4E5B70;}
.tableAbtn:hover{background: #67775c;}
.tableAbtn.submit{background: #67775c;} /*입력*/
.tableAbtn.submit:hover{background: #eb0035;} /*입력*/
.tableAbtn.edit{} /*수정*/
.tableAbtn.delet{} /*삭제*/
.tableAbtn.answer{} /*답변*/
.tableAbtn.move{} /*이동*/
.tableAbtn.print{background-color:#b62a2b;} /*이동*/
.tableAbtn.cancel{} /*취소*/
.tableAbtn.list{margin-right:3px;} /*목록*/

 /*
@media (max-width: 680px) {

.input_box.longIn {width:100%;}

}	  */




/* 
---------------------------------------------------------------------------------------------------------------------------------------------------------------
                                                            팝업
---------------------------------------------------------------------------------------------------------------------------------------------------------------
*/

/*아이디 중복체크*/
.chkID{text-align:center;border:1px solid #ddd;background-color: #f7f7f7;padding:20px;}
.chkID p{margin-bottom:10px;}


