@charset "utf-8";

/*초기화*/


html{overflow-y:scroll;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,p,button,span,a,nav,header,footer,section,article,aside,details,figcaption,figure,hgroup,menu,table,th,td{margin:0;padding:0;font-size:12px;font-weight:normal;color:#505050;}
body{background:#fff;text-align:center;font-family:"Dotum","돋움","Gulim","굴림";}
/*body.main{font-family:"Gulim","Arial";}
body.mypage{font-family: NanumGothic, NanumGothicWeb, MalgunGothic;}*/
header,nav,article,footer,div,h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd{position:relative;}
hr{display:none}
img,fieldset{border:0}
ul,ol,li{list-style:none}
img,input,select,textarea{vertical-align:middle}
a{text-decoration:none;color:#505050;}
a:hover{text-decoration:none;color:#505050;}
.bR0{border-right:0 !important;}
.mR0{margin-right:0 !important;}
.pR0{padding-right:0 !important;}
.b0{background:none !important;}
.hide{visibility:hidden;height:0;width:0;padding:0;margin:0;line-height:0;font-size:0;}
.bgN{background:none !important;}
@font-face {
	font-family: NanumGothicWeb;
	font-weight: normal;
	font-style: normal;
	src: url("../webfonts/NanumGothic.eot");
	src: url("../webfonts/NanumGothic.eot?#iefix") format("embedded-opentype"), url("../webfonts/NanumGothic.woff") format("woff"), url("../webfonts/NanumGothic.ttf") format("truetype"), url("../webfonts/NanumGothic.otf") format("opentype")
}

@font-face {
	font-family: NanumGothicWeb;
	font-weight: bold;
	font-style: normal;
	src: url("../webfonts/NanumGothicBold.eot");
	src: url("../webfonts/NanumGothicBold.eot?#iefix") format("embedded-opentype"), url("../webfonts/NanumGothicBold.woff") format("woff"), url("../webfonts/NanumGothicBold.ttf") format("truetype"), url("../webfonts/NanumGothicBold.otf") format("opentype")
}
/*font-family: NanumGothic, NanumGothicWeb, MalgunGothic;*/


/*공통클래스*/

/**input box**/

.input {border:1px solid #cacbd1 !important; width:150px !important; height:18px !important;vertical-align:middle !important;}
.sinput {border:1px solid #cacbd1 !important; width:45px !important; height:18px !important;vertical-align:middle !important;}
.binput {border:1px solid #cacbd1 !important; width:385px !important; height:18px !important;vertical-align:middle !important;}

.tc{text-align:center !important;}

/**색상**/
.red{color:#cd3c68 !important;}
.redb{color:#b50707 !important; font-weight:bold !important;}
.white{color:#ddd !important;}
