@charset "utf-8";

@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css);

html, body {width:100%; font-family:'NanumBarunGothic','Noto Sans KR','Open Sans', Sans-serif, 'Muli', arial;
-webkit-text-size-adjust: none;-moz-text-size-adjust: none,-webkit-text-size-adjust: none;-ms-text-size-adjust: none;font-size-adjust: none;}
html { overflow-x:hidden; }
body, h1, h2, h3, h4, h5, h6, fieldset, legend, form {font-size:13px; line-height:150%; margin: 0px; padding: 0px; font-family:'NanumBarunGothic','Noto Sans KR','Open Sans', Sans-serif, 'Muli', arial; }
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; }
input, select, textarea { border-radius:0;-webkit-appearance: none;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;font-size:0.9em;font-family:'NanumBarunGothic','Noto Sans KR','Open Sans', Sans-serif, 'Muli', arial;}
textarea {resize:none;}

table { width:100%; border: 0px; }
td { text-align:left; }
th { font-weight:normal; text-align:center; }

/* 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:transparent; border:1px solid #dedede; vertical-align:middle; color:#858585; font-size:12px; }
.ibox select { border:1px solid #a69c81; margin:2px; height:25px; border-radius:0;-webkit-appearance: none;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
.ibox .i_area{ position:relative; margin:2px; padding:4px 4px; background:transparent; border:1px solid #dedede; color:#858585; font-size:12px; }
.ibox .i_tip { font-size:11px; color:#bebebe; margin:2px; }
.ibox label{ margin:0 5px 0 5px; cursor:pointer; color:#858585; font-size:11px; }

.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; }

/*plaeceholder 색상*/
::-webkit-input-placeholder {color:#999;font-family: 'NanumBarunGothic', sans-serif;}
/* Firefox 4-18 */:-moz-placeholder { color: #999; font-family: 'NanumBarunGothic', sans-serif;}
/* Firefox 19+ */::-moz-placeholder { color: #999; font-family: 'NanumBarunGothic', sans-serif;}
/* IE10+ */:-ms-input-placeholder { color: #999;font-family: 'NanumBarunGothic', sans-serif; } 

.nanumbarungothic * { font-family: 'NanumBarunGothic', sans-serif;}

@font-face {font-family: 'NanumBarunGothic';
src: url('font/NanumBarunGothicL.eot');
src: url('font/NanumBarunGothicL.eot?#iefix') format('embedded-opentype'),
url('font/NanumBarunGothicL.woff') format('woff'),
url('font/NanumBarunGothicL.ttf') format('truetype'),
url('font/NanumBarunGothicL.otf') format('opentype'),
url('font/NanumBarunGothicL.svg') format('svg');
font-weight:300;
font-style: normal;}


@font-face {font-family: 'NanumBarunGothic';
src: url('font/NanumBarunGothicR.eot');
src: url('font/NanumBarunGothicR.eot?#iefix') format('embedded-opentype'),
url('font/NanumBarunGothicR.woff') format('woff'),
url('font/NanumBarunGothicR.ttf') format('truetype'),
url('font/NanumBarunGothicR.otf') format('opentype'),
url('font/NanumBarunGothicR.svg') format('svg');
font-weight:500;
font-style: normal;}

@font-face {font-family: 'NanumBarunGothic';
src: url('font/NanumBarunGothicB.eot');
src: url('font/NanumBarunGothicB.eot?#iefix') format('embedded-opentype'),
url('font/NanumBarunGothicB.woff') format('woff'),
url('font/NanumBarunGothicB.ttf') format('truetype'),
url('font/NanumBarunGothicB.otf') format('opentype'),
url('font/NanumBarunGothicB.svg') format('svg');
font-weight:700;
font-style: normal;}

.w300 {font-weight:300;}
.w500 {font-weight:500;}
.w700 {font-weight:700;}


.width380 {width:382px;}
.width120 {width:118px;}


@font-face { font-family:'Noto Sans KR'; font-style: normal; font-weight: 100; 
  src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff2) format('woff2'), 
      url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff) format('woff'), 
      url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.otf) format('opentype'); 
} 
@font-face {  font-family: 'Noto Sans KR'; font-style: normal; font-weight: 300; 
  src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff2) format('woff2'), 
      url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff) format('woff'), 
      url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.otf) format('opentype'); 
} 
@font-face {  font-family: 'Noto Sans KR'; font-style: normal; font-weight: 400; 
  src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2) format('woff2'), 
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format('woff'), 
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.otf) format('opentype'); 
 } 
@font-face {  font-family: 'Noto Sans KR';  font-style: normal;  font-weight: 500; 
  src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff2) format('woff2'), 
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff) format('woff'), 
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.otf) format('opentype'); 
 } 
@font-face {  font-family: 'Noto Sans KR';  font-style: normal;  font-weight: 700; 
  src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff2) format('woff2'), 
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff) format('woff'), 
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.otf) format('opentype'); 
 } 
@font-face {  font-family: 'Noto Sans KR';  font-style: normal;  font-weight: 900; 
  src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff2) format('woff2'), 
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff) format('woff'), 
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.otf) format('opentype'); 
 } 