@CHARSET "UTF-8";
@import url(//fonts.googleapis.com/earlyaccess/nanumgothic.css);
/* 공통 Style Sheet */
* {font-family:'Nanum Gothic', sans-serif; ,"helvetica","Apple-Gothic"; margin:0px; padding:0px;}

body {background:#f2f2f2;}
body {margin:0px;padding:0px; font-size:0px !important; font-family:'Noto Sans', sans-serif; ,"helvetica","Apple-Gothic"; -webkit-text-size-adjust:none;}
/*
body{-webkit-user-select:none; -webkit-touch-callout:none; -webkit-tap-highlight-color: rgba(0,0,0,0); overflow-y: visible !important;}
*/
html {margin:0px;padding:0px;}
* {margin:0px;padding:0px;}
div,li,td,th,input,textarea,select {font-size:12px;font-family:'Nanum Gothic', sans-serif; ,'dotum', 'Tahoma';line-height:18px; text-align:left;}
H1, H2, H3, H4{margin:0px;padding:0px;}
P {margin:0px;padding:0px;}
/*
html, body {height:100%;}
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,legend,textarea,p,th,td,input,select,textarea,button,nav,menu{margin:0;padding:0;}
fieldset,img{border:0;}

	/* html5 */
	article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, footer { display: block; }
	audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
	audio:not([controls]) { display: none; }
	[hidden] { display: none; }

body { 
scrollbar-face-color:#ffffff; 
scrollbar-shadow-color:#ffffff; 
scrollbar-highlight-color: #ffffff; 
scrollbar-3dlight-color: #ffffff; 
scrollbar-darkshadow-color: #fffffff; 
scrollbar-track-color: #ffffff; 
scrollbar-arrow-color: #ffffff; 
} 

/* 박스처리 */
table {border-spacing:0px;border-collapse:collapse; padding:0px;}
td, th {padding:0px;}
ul, ol, dl {list-style:none;margin:0px;padding:0px;}
li, dt, dd {list-style:none;margin:0px;padding:0px;}

/* 이미지 */
img {border:none; vertical-align:top;}

/* 링크 */
a {color:#333; text-decoration:none;}
a:hover {text-decoration:underline;}
a.underline {text-decoration:underline;}
a.honone:hover{text-decoration:none;}

/* 폼 */
form {margin:0;}
input {height:18px;border:1px solid #dcdcdc;vertical-align:middle; onfocus="this.value='';"}
textarea {border:1px solid #d0d0d0;vertical-align:middle;}
.white{width:15px;height:15px;border:1px solid #FFF;}
.graybox{width:15px;height:15px;border:1px solid #f2f2f2;}

textarea.textbox {border:1px solid #c7c7c7;}
select,input{vertical-align:middle;}
fieldset{border:0;}

.Fleft  {float:left;}
.Fright  {float:right;}

/*--- common ---*/
a {text-decoration:none; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
a:link,a:hover,a:active {text-decoration:none;}
address,caption,cite,code,dfn,em,var {font-style:normal; font-weight:normal;}
.hidden {position:absolute; top:-1000px; left:-10000px; visibility:hidden;}

a { selector-dummy:expression(this.hideFocus=true); }/* 링크 테두리 점선없애기 */

.strong {font-weight:bold;}
.clear {clear:both;}
.fs0 {font-size:0px !important;}
.lh0 {line-height:0px !important;}

/*html{-webkit-touch-callout:none;-webkit-user-select:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}*/

.ellipsis{
	white-space:nowrap;
	text-overflow:ellipsis;		/* IE, Safari */
	-o-text-overflow:ellipsis;		/* Opera under 10.7 */
	overflow:hidden;			/* "overflow" value must be different from "visible" */ 
	-moz-binding: url('ellipsis.xml#ellipsis');
}

#btm_clo_btn {background:#545d70; background: -moz-linear-gradient(top,#7b859b 0%,#545d70); background: -webkit-gradient(linear, left top, left bottom,from(#7b859b),to(#545d70)); border-top: 1px solid #485060; border-bottom: 1px solid #485060; -moz-box-shadow:0px 1px 2px rgba(000,000,000,0.3), inset 0px 0px 1px rgba(255,255,255,0.7); -webkit-box-shadow:0px 1px 2px rgba(000,000,000,0.3), inset 0px 0px 1px rgba(255,255,255,0.7); box-shadow:0px 1px 2px rgba(000,000,000,0.3), inset 0px 0px 1px rgba(255,255,255,0.7); text-shadow:0px -1px 0px rgba(000,000,000,0), 0px 0px 3px rgba(0,0,0,0.7);}
.btm_btn {background:#545d70; background: -moz-linear-gradient(top,#7b859b 0%,#545d70); background: -webkit-gradient(linear, left top, left bottom,from(#7b859b),to(#545d70)); -moz-box-shadow:0px 0px 0px rgba(000,000,000,0.3), inset 0px 0px 1px rgba(255,255,255,0.7); -webkit-box-shadow:0px 0px 0px rgba(000,000,000,0.3), inset 0px 0px 1px rgba(255,255,255,0.7); box-shadow:0px 0px 0px rgba(000,000,000,0.3), inset 0px 0px 1px rgba(255,255,255,0.7); text-shadow:0px -1px 0px rgba(000,000,000,0), 0px 0px 3px rgba(0,0,0,0.7);}

::-webkit-input-placeholder { color:#aaa; font-size:12px; letter-spacing:-1px; }
::-moz-placeholder { color:#aaa; font-size:12px; letter-spacing:-1px; } /* firefox 19+ */
:-ms-input-placeholder { color:#aaa; font-size:12px; letter-spacing:-1px; } /* ie */
textarea:-moz-placeholder { color:#aaa; font-size:12px; letter-spacing:-1px; }
::-webkit-textarea-placeholder { color:#aaa; font-size:12px; letter-spacing:-1px; }
::-moz-placeholder { color:#aaa; font-size:12px; letter-spacing:-1px; } /* firefox 19+ */
:-ms-textarea-placeholder { color:#aaa; font-size:12px; letter-spacing:-1px; } /* ie */
textarea:-moz-placeholder { color:#aaa; font-size:12px; letter-spacing:-1px; }


@font-face{
font-family:NanumGothic;
src:url('font/NanumGothic.eot');
src:url('font/NanumGothic.eot?#iefix') format('embedded-opentype'),
url('font/NanumGothic.woff') format('woff'),
url('font/NanumGothic.ttf') format('truetype');
url('font/NanumGothic.svg#NanumGothic') format('svg')
src:local(※), url('font/NanumGothic.woff') format('woff');
}

@font-face{
font-family:NanumGothicBold;
src:url('font/NanumGothicBold.eot');
src:url('font/NanumGothicBold.eot?#iefix') format('embedded-opentype'),
url('font/NanumGothicBold.woff') format('woff'),
url('font/NanumGothicBold.ttf') format('truetype');
url('font/NanumGothicBold.svg#NanumGothic') format('svg')
src:local(※), url('font/NanumGothicBold.woff') format('woff');
}

.nanum {font-family: 'NanumGothic';}
.nanumB {font-family: 'NanumGothicBold';}
*/
.androidpaintfix {
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0, 0, 0);
}

