﻿@charset 'utf-8';

/*@import url('https://fonts.googleapis.com/css?family=Nanum+Gothic:400,600,700');*/


/*@font-face{
	font-family:"Nanum Gothic";
	font-style: normal;
	font-weight: 400;
	src: url(/common/font/NanumGothic-Regular.eot);
	src: url(/common/font/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
	   url(/common/font/NanumGothic-Regular.woff2) format('woff2'),
	   url(/common/font/NanumGothic-Regular.woff) format('woff'),
	   url(/common/font/NanumGothic-Regular.ttf) format('truetype');
}*/

/*@font-face{
	font-family:"Noto Sans KR";
	font-style: normal;
	font-weight: 400;
	src: url(/common/css/font/notosans/NotoSansCJKkr/NotoSansCJKkr-Regular.otf);

}
*/

/*@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 400;
  src: url("https://fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.eot");
  src: url("https://fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.eot?#iefix") format('embedded-opentype'),
       url("https://fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.woff2") format('woff2'),
       url("https://fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.woff") format('woff'),
       url("https://fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.ttf") format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 700;
  src: url("https://fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.eot");
  src: url("https://fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.eot?#iefix") format('embedded-opentype'),
       url("https://fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.woff2") format('woff2'),
       url("https://fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.woff") format('woff'),
       url("https://fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.ttf") format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 800;
  src: url("https://fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.eot");
  src: url("https://fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.eot?#iefix") format('embedded-opentype'),
       url("https://fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.woff2") format('woff2'),
       url("https://fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.woff") format('woff'),
       url("https://fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.ttf") format('truetype');
}
*/
@import url('https://fonts.googleapis.com/css?family=Noto+Sans+KR:100,300,400,500,600,700,900|Rajdhani:300,400,500,600,700|Roboto:100,300,400,500,700,900&subset=korean');



/* CSS 시작*/
html {height:100%; width:100%;overflow-y:scroll;}
body {
	/*font-family:"Nanum Gothic" !important;*/
	font-family: 'Noto Sans KR', sans-serif, dotum, '돋움', gulim, '굴림', Arial, AppleGothic, verdana, helvetica;
	font-size: 15px; 
	letter-spacing: -1px;
	color:#444; 
	-webkit-text-size-adjust:none;
}

div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; vertical-align: baseline; font-family:'Noto Sans KR','noto_sans', 'Noto Sans', 'Noto Sans Korean Regular','Nanum Gothic', sans-serif , Tahoma; outline:none; letter-spacing: -0.5px;}
h1, h2, h3, h4, h5, h6, h7, h8, h9,th {font-weight:500;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
nav ul, li { list-style: none; }
a { margin: 0; padding: 0; font-size: 100%; text-decoration: none; vertical-align: baseline; background: transparent; outline: 0;}
img { vertical-align: middle; border:none;}
img.bull { vertical-align: middle; border:none;padding-right:7px;}
table { border-collapse: collapse; border-spacing: 0; border-collapse: collapse; table-layout: fixed; word-break: break-all;}
input { margin: 0; padding: 0; box-sizing: content-box; vertical-align: top; appearance: none; color: #666; border-radius: 0; font-family:'Noto Sans KR !important '; border:1px solid #8b8b8b;}
input::-webkit-input-placeholder {color: #666;}
input:-moz-placeholder {color: #666;}
input:-ms-input-placeholder {color: #666;}

/*label, legend {display:none;}*/
button{cursor:pointer;_cursor /**/:hand;vertical-align: middle; border:none;font-family:'Noto Sans KR' !important; outline:none;}

select{padding:0 0px 0 10px;font-size:12px;font-family:'Noto Sans KR' !important;-webkit-appearance: menulist;}


.hid { position: absolute; left: -9999px; font-size: 0; width: 0; height: 0; text-indent: -9999px; overflow: hidden; }


/* 끝 CSS */
