@charset "utf-8";

html, body {margin:0;padding:0;width:100%;background:#2a2a2a;}
body, h1, h2, h3, h4, h5, h6, fieldset, legend, form {font-family:NanumSquareR; font-size:13px; line-height:130%; margin: 0px; padding: 0px; }
dl, dt, dd, p { margin: 0px; padding: 0px; }
ul, li, ol { margin: 0px; padding: 0px; list-style: none; }
address, strong, em { font-style: normal; }
img, fieldset { border: 0px; }
caption { display: none; padding: 0px; margin: 0px; } 
a { cursor: pointer; color: inherit; text-decoration:none; }
button { cursor: pointer; }

table { width:100%; border: 0px; }
td { text-align:left; }
th { font-weight:normal; text-align:center; }

input:focus, select:focus, textarea:focus, button:focus {outline:none;}

/* input */
.ibox { position:relative; margin:-4px 0; }
.ibox .i_label{ top:6px; left:10px }
.ibox .i_dsc{ margin:2px 0 }
.ibox .i_check,
.ibox .i_radio{ width:13px; height:13px; margin:2px; padding:0; vertical-align:middle }
.ibox .i_text{ position:relative; margin:2px; padding:4px 4px; background:#fff; border:1px solid #E1E1E1; vertical-align:middle; color:#777; font-size:12px; }
.ibox select { border:1px solid #E1E1E1; margin:2px; height:25px; }
.ibox .i_area{ position:relative; margin:2px; padding:4px 4px; background:transparent; border:1px solid #E1E1E1; color:#999; font-size:12px; }
.ibox .i_tip { font-size:11px; color:#bebebe; margin:2px; }
.ibox label{ margin:0 5px 0 0px; cursor:pointer; color:#858585; font-size:13px; }

.ibox select, .ibox input:focus {outline:none;}

/* .txt_l { text-align: left!important; }
.txt_r { text-align: right!important; }
.txt_c { text-align: center!important; }

.txt_kr { font-family: '돋움', Dotum, '굴림', Gulim, tahoma, arial, Sans-serif, Apple Gothic; }
.txt_en { font-family: Tahoma, Geneva, sans-serif, Apple Gothic; }
 */
/* @font-face {
    font-family: 'openSans-Regular';
    src: url('font/OpenSans-Regular.eot');
    src: url('font/OpenSans-Regular.eot?#iefix') format('embedded-opentype'),
    	 local('☺'),
         url('font/OpenSans-Regular.woff') format('woff'),
         url('font/OpenSans-Regular.ttf') format('truetype'),
         url('font/OpenSans-Regular.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

} */

/* @font-face{
    font-family:NanumBarunGothic;
    weight:300;
    src:url(/resource/css/web/font/NanumBarunGothic.eot);
    src:local('※'), url(/resource/css/web/font/NanumBarunGothic.woff) format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face{
    font-family:NanumBarunGothicBold;
    weight:600;
    src:url(/resource/css/web/font/NanumBarunGothicBold.eot);
    src:local('※'), url(/resource/css/web/font/NanumBarunGothicBold.woff) format('woff');
}
 */
 

@font-face{
    font-family:NanumSquareR;
    src:url(/resource/css/web/font/NanumSquareR.eot);
    src:local('※'), url(/resource/css/web/font/NanumSquareR.woff) format('woff');
    font-weight:normal;
}

