
/* CSS reset  */
/*******************************************************************************************************************************************/

/* 크로스도메인 문제로 가져오지 못하여 현재 서버에서 가져가게 끔 교체
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(http://fonts.googleapis.com/css?family=Noto+Sans);
@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css);
*/
@import (./nanumgothic.css);
@import (./css.css);
@import (./notosanskr.css);


@font-face { 
		font-family:'notosanscjkkr-regular ';
		src: url('/css/notosanscjkkr-regular.eot'); 
		src: url('/css/notosanscjkkr-regular.eot?#iefix') format('embedded-opentype'), 
		url('/css/notosanscjkkr-regular.woff2') format('woff2'), 
		url('/css/notosanscjkkr-regular.woff') format('woff'), 
		url('/css/notosanscjkkr-regular.otf') format('Open Type Font'), 
		url('/css/notosanscjkkr-regular.svg#notosanscjkkr-regular') format('svg'); 
    	font-weight: regular;
     	font-style: regular;
 }


@font-face { 
		font-family:'notosanscjkkr-bold ';
		src: url('/css/notosanscjkkr-bold.eot'); 
		src: url('/css/notosanscjkkr-bold.eot?#iefix') format('embedded-opentype'), 
		url('/css/notosanscjkkr-bold.woff2') format('woff2'), 
		url('/css/notosanscjkkr-bold.woff') format('woff'), 
		url('/css/notosanscjkkr-bold.otf') format('Open Type Font'), 
		url('/css/notosanscjkkr-bold.svg#notosanscjkkr-bold') format('svg'); 
     	font-weight: bold;
     	font-style: bold;
}

/*******************************************************************************************************************************************/

/*******************************************************************************************************************************************/



/* CSS reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, input, label {margin:0; padding:0; border:0; font-weight:inherit; font-style:inherit; font-family:inherit; vertical-align:baseline; }
html { overflow-y:scroll; background-color:#fff;}
body, table, input, select, textarea, button, a, p, div, span {font-family:'Noto Sans KR', snas-serif, NanumGothic, NanumBarungothic,돋움;}
td{font-family: 'Noto Sans KR', snas-serif,NanumGothic, NanumBarungothic,돋움;}

/* 링크에서 밑줄 없애기 */
a { text-decoration:none }
/* 마우스 지나갈 때만 삭제 + 강제로 없애기 */
a:hover { cursor:pointer; text-decoration:none !important }
/* ul li type reset */
ul,ol,li { list-style-type:none;}

body { 
    background:#fff;
    min-width:auto;
}

#adm_cont {
    display:flex;
    justify-content:space-between;
    align-items: center;
    height:100%;
    width:100%;
}

#adm_cont * {
    box-sizing:border-box;
}

/*.adm_login_bg{
    width:100%;
    background:linear-gradient(to right, #ffd8f5, #b2feff);
    padding:15px 0px 45px 0px;
}*/

.adm_login_bg{
    width:100%;
    background:#f7f7f7;
    padding:50px 0;
}

.adm_login_cont{
    width:100%; 
    max-width:600px; 
    margin:0 auto;
}

.adm_login_title{
    text-align:center;
    font-size:42px;
    color:#000066;
    margin:0 auto;

}



.adm_login_box{
    width:100%; 
    background-color:#fff;
    padding:40px;
    margin-top:30px;
}

.adm_login_input{
    width:100%; 
    border:1px solid #a5a5a5;
}

.adm_login_input .inputstyle{
    width:100%; 
    padding:20px;
    font-size:14px;
    color:#595959;
}

.adm_login_input02{
    width:100%; 
    border:1px solid #a5a5a5;
    margin-top:10px;
}

.adm_login_input02 .inputstyle{
    width:100%; 
    padding:20px;
    font-size:14px;
    color:#595959;
}

.adm_login_checkbox_area{
    width:100%; 
    margin-top:23px;
    display:inline-block;
}

.adm_login_checkbox{
    width:20px;
    height:20px;
    display:inline-block;
    vertical-align:middle;
}

.adm_login_checkbox .checkbox_style{
    width:20px;
    height:20px;
    border:0px solid #aeaeae;

}

.adm_login_checkbox_text{
    display:inline-block;
    font-size:14px;
    margin-left:5px;
    vertical-align:middle;
}

.adm_login_button{
    width:100%; 
    padding:20px 0px 20px 0px;
    background-color:#0a5c9b;
    color:#fff;
    text-align:center;
    font-weight:bold;
    font-size:30px;
    margin-top:20px;
    border:0;
}



.adm_login_button a{
    background-color:#0a5c9b;
    color:#fff;	
}
.adm_login_button a:hover{
    color:#ffff00;	
}
.adm_text_cont{
    text-align:center;
    font-size:15px;
    margin-top:30px;
}

.adm_text_call{
    text-align:center;
    font-size:18px;
    font-weight:bold;
    margin-top:15px;
}


@media(max-width:1000px){
	#adm_cont { background:#f7f7f7; } 
	.adm_login_bg{	width:90%; margin:0 auto; }
	.adm_login_title{font-size:35px; }
	.adm_login_box{ padding:40px 20px }
	.adm_login_button{ font-size:25px; padding:10px 0px 10px 0px; }
}
