@charset "utf-8";
@import url(/fonts/font.css);
@import url(//cdn.jsdelivr.net/font-nanum/1.0/nanumgothic/nanumgothic.css);

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

/* CSS Document */
/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button{margin:0;padding:0}
body,button,input,select,table,textarea{font-family: 'S-CoreDream-4Regular', "Noto Sans KR",'Nanum Gothic', '맑은고딕',"돋움", Dotum, "굴림", Gulim, Verdana, AppleGothic, sans-serif;font-size:1rem;font-weight:300;color:#000;line-height:1.6;letter-spacing:-0.04em}
html{height:100%}
body{height:100%;-webkit-text-size-adjust:none;background-color:#fff;}				
button,fieldset,img{border:0 none}
fieldset,img{border:0}
img,li{vertical-align:top}
li,ol,ul{list-style:none}
address{font-style:normal}
a{color:inherit;text-decoration:none;outline:none;}
a:active,a:focus,a:hover{text-decoration:none}
button{border:0;background:0 0;cursor:pointer}
table{margin:0;padding:0;border:0;border-spacing:0;border-collapse:collapse;}
/*input,select,textarea,button{vertical-align:middle}	 */
input,select,textarea{border:0;background:0;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none}
select::-ms-expand{display:none}
textarea{resize:none;box-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none}
embed,iframe,img,object,video{max-width:100%}
input[type=search]::-ms-clear,input[type=search]::-ms-reveal,input[type=text]::-ms-clear,input[type=text]::-ms-reveal{display:none;width:0;height:0}
input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}
input[type='text'],input[type='password'],input[type='submit'],input[type='search']{-webkit-appearance:none;border-radius:0;}
button,input[type='button'],input[type='submit'],input[type='reset'],input[type='file']{-webkit-appearance:button;border-radius:0}
.ir-text,legend,table caption{overflow:hidden;position:absolute;border:0;width:1px;height:1px;clip:rect(1px,1px,1px,1px)}
*{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

input:focus::-webkit-input-placeholder,
textarea:focus::-webkit-input-placeholder { /* WebKit browsers */ color:transparent; }
input:focus:-moz-placeholder,
textarea:focus:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color:transparent; }
input:focus::-moz-placeholder,
textarea:focus::-moz-placeholder { /* Mozilla Firefox 19+ */ color:transparent; }
input:focus:-ms-input-placeholder,
textarea:focus:-ms-input-placeholder { /* Internet Explorer 10+ */ color:transparent; }

main{display:block;} /*인터넷익스플로러*/

::-moz-selection {background: #04A4CC;color: #FFF;text-shadow: none;}
::selection {background: #04A4CC;color: #FFF;text-shadow: none;}
input::placeholder {color: #bbb;font-weight:400;}
/* 
---------------------------------------------------------------------------------------------------------------------------------------------------------------
                                                                   base 기본 자주쓰는 스타일
---------------------------------------------------------------------------------------------------------------------------------------------------------------
*/


/* 기본 스타일 */			 
body{font-size: 1rem; font-family:'S-CoreDream-4Regular', "Noto Sans KR", 'Nanum Gothic',"나눔고딕", "돋움", Dotum, "굴림", Gulim, Verdana, AppleGothic, sans-serif;color:#000;;position: relative;line-height:1.2;-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;}

/* 이미지, 링크 스타일  a,img, input { selector-dummy:expression(this.hideFocus = true);outline:none; }*/
img {vertical-align:middle;}
a,img, input { outline:none;}       
a:link, a:visited    {color:#000;text-decoration:none ;}
a:active             {color:#000;text-decoration:none ;}
a:hover, a:focus     {color:#000;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;}


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

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


