﻿

/*나눔스퀘어 폰트*/
@font-face {font-family:'NanumSquare'; font-style: normal; src:url(../font/NanumSquare.woff) format('woff');}
@font-face {font-family:'NanumSquare'; font-style: normal; src:url(../font/NanumSquare.ttf) format('truetype');}
@font-face {font-family:'NanumSquare'; font-style: normal; src:url(https://cheonjiin.zeep.kr/skin/site_skin/skin_13/font/NanumSquare.otf) format('opentype');}
/*g마켓산스 폰트*/
@font-face {font-family:'GmarketSansLight'; font-style: normal; src:url(../font/GmarketSansLight.woff) format('woff');}
@font-face {font-family:'GmarketSansLight'; font-style: normal; src:url(../font/GmarketSansLight.ttf) format('truetype');}
@font-face {font-family:'GmarketSansLight'; font-style: normal; src:url(https://cheonjiin.zeep.kr/skin/site_skin/skin_13/font/GmarketSansLight.otf) format('opentype');}
@font-face {font-family:'GmarketSansMedium'; font-style: normal; src:url(../font/GmarketSansMedium.woff) format('woff');}
@font-face {font-family:'GmarketSansMedium'; font-style: normal; src:url(../font/GmarketSansMedium.ttf) format('truetype');}
@font-face {font-family:'GmarketSansMedium'; font-style: normal; src:url(https://cheonjiin.zeep.kr/skin/site_skin/skin_13/font/GmarketSansMedium.otf) format('opentype');}
/*넥센 폰트*/
@font-face {font-family:'NEXEN'; font-style: normal; src:url(../font/NEXEN_Bold.woff) format('woff');}
@font-face {font-family:'NEXEN'; font-style: normal; src:url(../font/NEXEN_Bold.ttf) format('truetype');}
@font-face {font-family:'NEXEN'; font-style: normal; src:url(https://cheonjiin.zeep.kr/skin/site_skin/skin_13/font/NEXEN_Bold.otf) format('opentype');}
/*Noto Sans KR 웹폰트*/
@import url(notosanskr.css);
@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 100;src: url(../font/NotoSansKR-Thin.woff2) format('woff2'),url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff) format('woff'),url(https://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(../font/NotoSansKR-Light.woff2) format('woff2'),url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff) format('woff'),url(https://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(../font/NotoSansKR-Regular.woff2) format('woff2'),url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format('woff'),url(https://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(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff2) format('woff2'),url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff) format('woff'),url(https://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(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff2) format('woff2'),url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff) format('woff'),url(https://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(../font/NotoSansKR-Black.woff2) format('woff2'),url(../font/NotoSansKR-Black.woff) format('woff'),url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.otf) format('opentype');}

/* 초기화 */
html {width:100%;}
body {overflow-x:hidden;margin:0;padding:0;font-size:0.75em;font-family:'NanumSquare', 'sans-serif';}
html, h1, h2, h3, h4, h5, h6, form, fieldset, img {margin:0;padding:0;border:0}
h1, h2, h3, h4, h5, h6 {font-size:1em;font-weight:100;color:#212121;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block}

#hd ul, nav ul, #ft ul, ul {margin:0;padding:0;}
li{list-style:none}
legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
label, input, button, select, img {vertical-align:middle}
input, button {margin:0;padding:0;font-family:'Noto Sans KR', 'sans-serif';font-size:1em;box-sizing:border-box;}
button {cursor:pointer}
table {border-spacing: 0px;border-collapse:separate;}

textarea, select {font-family:'Noto Sans KR', 'sans-serif';font-size:1em;box-shadow:none;box-sizing:border-box;}
select {margin:0}
p {word-break:break-all;margin:0;padding:0;word-break:break-all;color:#717171;letter-spacing:-0px;font-weight:400;font-size:17px;line-height:28px;font-family:'NanumSquare', 'Noto Sans KR', 'sans-serif';}
li , ol {font-size:17px;}

pre {overflow-x:scroll;font-size:1.1em}

a:link, a:visited {text-decoration:none}
a:hover, a:focus, a:active {text-decoration:none}
a{display: inline;outline:none; select-dummy:expression(this.hideFocus=true);box-sizing:border-box;}

select{
/*ios대응*/
-webkit-appearance: none;
-moz-appearance: none; 
appearance: none;

/*화살표 배경 넣기*/
background: url('../image/m_menu_li_down.png') no-repeat 90% 48% #fff; /*화살표 select박스 오른쪽 중앙 배치,배경 흰색*/
}
select::-ms-expand{ 
display:none; /* 화살표 없애기 for IE10, 11*/
}

.drag{
	position:absolute;
}
.form-control {
  border-radius: 0;
  box-shadow: none;
  border-color: #d2d6de;
}
.select2{
	width:150px;
	height:35px;
	padding-left:10px;
}
.form-control:focus {
  border-color: #3c8dbc;
  box-shadow: none;
}
.form-control::-moz-placeholder,
.form-control:-ms-input-placeholder,
.form-control::-webkit-input-placeholder {
  color: #bbb;
  opacity: 1;
}
.form-control:not(select) {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}