@charset "utf-8";
/* 웹폰트 적용 */

@font-face {
	font-family:"nb"; 
	src:url(/css/NanumBarunGothic.eot); 
	src:local(※), url(/css/NanumBarunGothic.woff) format('woff');
	font-weight: normal; 
	font-style: normal;
}


/*

	반응형 해상도 작업기준
	-------------------------
	모바일 : 639 이하
	태블릿 : 640~768
	데스크탑 : 769 이상
	-------------------------

*/

/*
	COMMON
*/

*{margin:0;padding:0;}
*{-webkit-text-size-adjust:none;}

html,body{height:100%;margin:0 auto;}
html{overflow-y:scroll;}
body{margin:0;padding:0;width:100%;font-size:12px;font-family :"돋움", Arial, sans-serif;}
form{margin:0;padding:0;}
div,input,textarea,select,button,table,ul,li,ol,dl,dt,dd{margin:0;padding:0;/*font-family :"돋움", Arial, sans-serif;*/}
input,textarea{outline-style:none;}
img,input{vertical-align:middle;}
img,fieldset{border:0;}
select{font-size:12px;}
label{cursor:pointer;}
html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
*,*:before,*:after{box-sizing:inherit}
input[type="checkbox"]{cursor:pointer;}
input[type="radio"]{cursor:pointer;}

textarea{
	scrollbar-highlight-color:#FFFFFF; 
	scrollbar-3dlight-color:#d9d9d9; 
	scrollbar-face-color:#eee; 
	scrollbar-shadow-color:#fefefe; 
	scrollbar-darkshadow-color:#fff; 
	scrollbar-track-color:#fafafa; 
	scrollbar-arrow-color:#919191;
}

ul{list-style:none;text-decoration:none}
li{list-style:none;text-decoration:none}
ol,dl{list-style:none;text-decoration:none}

a{cursor:pointer;}
a:link {color:#333;text-decoration:none;}
a:visited {color:#333;text-decoration:none;}
a:active {color:#333;text-decoration:none;}
a:hover{color:#333;text-decoration:underline;}
a.anone:hover{color:#333;text-decoration:none;}

a{outline:none;}
a{selector-dummy:expression(this.hideFocus=true);}
a.sel{color:#888;}

a.bover{color:#a4a4a4; text-decoration:none;}
a.bover:hover{color:#000000; text-decoration:none;}
a:hover{text-decoration:none;}

/* 공용 */
.hide{display:none;}
.block{display:block;}
.fleft{float:left;}
.input{border:1px solid #d5d5d5;height:20px;padding-left:3px;}
.noborder{border-width:0px;}
.fwnormal{font-weight:normal !important;}

/* 버튼 */
button.btn_confirm{
	margin:auto;
	display:block;
	margin-top:20px;
	margin-bottom:20px;
	border:0;
	border-radius:4px;
	background:#0c2965;
	padding:12px 30px;
	font-family:"nb";
	font-size:15px;
	font-weight:600;
	color:#fff;
	text-align:center;
	cursor:pointer;
}
span.btn_sblue{
	margin-left:8px;
	border-radius:4px;
	display:inline-block;
	background:#0c2965;
	padding:8px 13px;
	font-family:"nb";
	font-size:14px;
	font-weight:600;
	color:#fff;
	text-align:center;
	cursor:pointer;
}


/* round botton */
.btn_round {
	margin-left:8px;
	border-radius:4px;
	display:inline-block;
	background:#0c2965;
	padding:8px 13px;
	font-family:"nb";
	font-size:14px;
	font-weight:600;
	color:#fff;
	text-align:center;
	cursor:pointer;
	border:0;
}
.btn_round:hover {/*background:#fafafa;color:#333;*/}







