@charset "utf-8";
/***
제작자 : E.J. Jeong
작성일 : 2019년 06월 20일
수정일 : 최종 수정된날짜
저작권 : 본 CSS 파일은 제작자 동의없이 일체의 수정을 금지합니다. 제작자 동의없이 내용이 수정되었을 경우 제작자는 오류 및 버그에 대한 일체의 책임을 지지 않습니다.
***/
@import url('https://fonts.googleapis.com/css?family=Nanum+Gothic|Nanum+Myeongjo|Noto+Sans+KR');

@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local('notokr-demilight');
  src: url('/css/font/notokr-demilight.eot');
  src: url('/css/font/notokr-demilight.eot?#iefix') format('embedded-opentype'),
      url('/css/font/notokr-demilight.woff2') format('woff2'),
      url('/css/font/notokr-demilight.woff') format('woff');
}
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local('notokr-regular');
  src: url('/css/font/notokr-regular.eot');
  src: url('/css/font/notokr-regular.eot?#iefix') format('embedded-opentype'),
      url('/css/font/notokr-regular.woff2') format('woff2'),
      url('/css/font/notokr-regular.woff') format('woff');
}
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local('notokr-semi');
  src: url('/css/font/notokr-semi.eot');
  src: url('/css/font/notokr-semi.eot?#iefix') format('embedded-opentype'),
      url('/css/font/notokr-semi.woff2') format('woff2'),
      url('/css/font/notokr-semi.woff') format('woff');
}
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 800;
  src: local('notokr-medium');
  src: url('/css/font/notokr-medium.eot');
  src: url('/css/font/notokr-medium.eot?#iefix') format('embedded-opentype'),
      url('/css/font/notokr-medium.woff2') format('woff2'),
      url('/css/font/notokr-medium.woff') format('woff');
}
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local('notokr-bold');
  src: url('/css/font/notokr-bold.eot');
  src: url('/css/font/notokr-bold.eot?#iefix') format('embedded-opentype'),
      url('/css/font/notokr-bold.woff2') format('woff2'),
      url('/css/font/notokr-bold.woff') format('woff');
}

@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 100;
  src: local('NotoSerifCJKkr-ExtraLight');
  src: url('/css/font/NotoSerifCJKkr-ExtraLight.otf') format('opentype'),
      url('/css/font/NotoSerifCJKkr-ExtraLight.woff2') format('woff2'),
      url('/css/font/NotoSerifCJKkr-ExtraLight.woff') format('woff');
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 300;
  src: local('NotoSerifCJKkr-Regular');
  src: url('/css/font/NotoSerifCJKkr-Regular.otf') format('opentype'),
      url('/css/font/NotoSerifCJKkr-Regular.woff2') format('woff2'),
      url('/css/font/NotoSerifCJKkr-Regular.woff') format('woff');
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight:600;
  src: local('NotoSerifCJKkr-Bold');
  src: url('/css/font/NotoSerifCJKkr-Bold.otf') format('opentype'),
      url('/css/font/NotoSerifCJKkr-Bold.woff2') format('woff2'),
      url('/css/font/NotoSerifCJKkr-Bold.woff') format('woff');
}

/* reset */
html, body, div, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, address, dl, dt, dd, ol, ul, li, fieldset, form, legend, table, caption, tbody, tfoot, thead, tr, th, td, input, select, textarea{margin:0; padding:0;}
hr{display:none;}
ul, ol, li{list-style:none;}
img, fieldset{border:none; vertical-align:middle;}
h1, h2, h3, h4, h5, h6{font-size:100%; font-weight:800; font-family:'Noto Sans KR','Nanum Gothic', 'Malgun Gothic', '맑은고딕', 'Dotum', '돋움', 'Montserrat', 'Arial', 'sans-serif';}
table{border-collapse:collapse; font-size:100%;}
address, em, optgroup{font-style:normal;}
object{vertical-align:top;}
input, button, select{vertical-align:middle;}
article, aside, details, figcaption, figure, footer, header, nav, section{display:block;}
audio, canvas, progress, video{display:inline-block;}
button{box-shadow:none; border:none; font-size:15px; font-family:'Noto Sans KR','Nanum Gothic', 'Malgun Gothic', '맑은고딕', 'Dotum', '돋움', 'Montserrat', 'Arial', 'sans-serif'; border-radius:0;}
button:hover,
button:active,
button:focus{cursor:pointer;}
input[type="radio"], input[type="checkbox"]{height:14px; width:14px; vertical-align:middle;}
label{font-weight:inherit;} /* 부트스트랩 */

/* linkStyle */
a{color:#262626; text-decoration:none;}
a:active,
a:focus,
a:hover{text-decoration:underline;}
a[href^="tel"] {color:inherit; text-decoration:none;}

::-webkit-input-placeholder{color:rgba(0,0,0,0.4);}
:-ms-input-placeholder{color:rgba(0,0,0,0.4);}
::placeholder{color:rgba(0,0,0,0.4);}

/* font */
body{color:#262626; font-size:15px; font-weight:100; line-height:150%; font-family:'Noto Sans KR','Nanum Gothic', 'Malgun Gothic', '맑은고딕', 'Dotum', '돋움', 'Montserrat', 'Arial', 'sans-serif';}
input, select, textarea{color:#262626; background:#fff; font-size:15px; font-family:'Noto Sans KR','Nanum Gothic', 'Malgun Gothic', '맑은고딕', 'Dotum', '돋움', 'Montserrat', 'Arial', 'sans-serif'; border-radius:0;}
input[type="text"],input[type="password"],select{height:29px; line-height:29px; border:1px solid #c8c8ca;}
input[type="text"],input[type="password"],textarea{ 
-webkit-ime-mode:active; 
-moz-ime-mode:active; 
-ms-ime-mode:active; 
ime-mode:active; 
border:1px solid #c8c8ca; padding:0 5px 0 7px; box-sizing:border-box;
}
/* skip */
.skip, legend, caption{position:absolute; left:-5000px; width:0; height:0; font-size:0; line-height:0; overflow:hidden;}
caption{position:static;}

.editor{padding:20px;background:#fff}
.editor span{line-height:130%;color:#666}
.editor .blueTxt, .blueTxt{color:#128ed5;}
.editor .redTxt, .redTxt{color:#e31f11;}
.editor .skyTxt, .skyTxt{color:#008ed0;}
.editor .greenTxt, .greenTxt{color:#2d960c;}
.editor .orangeTxt, .orangeTxt{color:#ed5400;}
.editor .pinkTxt, .pinkTxt{color:#b62440;}
.editor .purpleTxt, .purpleTxt{color:#4d3dc4;}
.editor .brownTxt, .brownTxt{color:#976000;}
.editor .yellowTxt, .yellowTxt{color:#fcff00;}
.editor .bold, .bold, .editor strong, strong{font-weight:700;}
.editor .bgYellow, .bgYellow{background:#ff0}

.dropdown-backdrop {position: static;}
.media{margin:0;}/* 부트스트랩 */

.blue{color:#004a9f;}
.sky{color:#01a9ce;}
.red{color:#d00707;}
.orange{color:#dd7b2f;}
.green{color:#6ead3b;}
.purple{color:#4d3dc4;}

.taC{text-align:center;}
.taL{text-align:left;}
.taR{text-align:right;}
.mb0{margin-bottom:0 !important;}

.dot > dd,
.dot > li{position:relative; padding:0 0 0 8px; box-sizing:border-box;}
.dot > dd:before,
.dot > li:before{content:''; display:block; position:absolute; top:8px; left:0; height:3px; width:3px; background:#a4a4a4;}

.dash > li{position:relative; padding:0 0 0 10px; font-weight:100; box-sizing:border-box;}
.dash > li:before{content:''; display:block; position:absolute; top:9px; left:0; height:1px; width:5px; background:#5a5a5a;}

/* 서브기본 */
#sub_default h4{padding:0 0 12px 0; font-size:20px; letter-spacing:-1px;}

@media all and (max-width:1024px) {
	body{letter-spacing:-1px;}
}
@media all and (max-width:568px) {
	.dot > dd,
	.dot > li{padding:0 0 0 7px;}
	.dot > dd:before,
	.dot > li:before{top:5px;}
	.dash > li:before{top:7px;}
}
@media all and (max-width:400px) {
	body,
	input, select, textarea,
	button{font-size:14px;}
}

/* width */
.wd3{width:3% !important;}.wd4{width:4% !important;}.wd5{width:5% !important;}.wd6{width:6% !important;}.wd7{width:7% !important;}.wd8{width:8% !important;}.wd9{width:9% !important;}.wd10{width:10% !important;}.wd11{width:11% !important;}.wd12{width:12% !important;}.wd13{width:13% !important;}.wd14{width:14% !important;}.wd15{width:15% !important;}.wd16{width:16% !important;}.wd17{width:17% !important;}.wd18{width:18% !important;}.wd19{width:19% !important;}.wd20{width:20% !important;}
.wd21{width:21% !important;}.wd22{width:22% !important;}.wd23{width:23% !important;}.wd24{width:24% !important;}.wd25{width:25% !important;}.wd26{width:26% !important;}.wd27{width:27% !important;}.wd28{width:28% !important;}.wd29{width:29% !important;}.wd30{width:30% !important;}
.wd31{width:31% !important;}.wd32{width:32% !important;}.wd33{width:33% !important;}.wd34{width:34% !important;}.wd35{width:35% !important;}.wd36{width:36% !important;}.wd37{width:37% !important;}.wd38{width:38% !important;}.wd39{width:39% !important;}.wd40{width:40% !important;}
.wd41{width:41% !important;}.wd42{width:42% !important;}.wd43{width:43% !important;}.wd44{width:44% !important;}.wd45{width:45% !important;}.wd46{width:46% !important;}.wd47{width:47% !important;}.wd48{width:48% !important;}.wd49{width:49% !important;}.wd50{width:50% !important;}
.wd51{width:51% !important;}.wd52{width:52% !important;}.wd53{width:53% !important;}.wd54{width:54% !important;}.wd55{width:55% !important;}.wd56{width:56% !important;}.wd58{width:58% !important;}.wd60{width:60% !important;}.wd61{width:61% !important;}.wd62{width:62% !important;}
.wd61{width:61% !important;}.wd62{width:62% !important;}.wd63{width:63% !important;}.wd64{width:64% !important;}.wd65{width:65% !important;}.wd66{width:66% !important;}.wd68{width:68% !important;}.wd70{width:70% !important;}.wd71{width:71% !important;}.wd72{width:72% !important;}
.wd71{width:71% !important;}.wd72{width:72% !important;}.wd73{width:73% !important;}.wd74{width:74% !important;}.wd75{width:75% !important;}.wd76{width:76% !important;}.wd78{width:78% !important;}.wd80{width:80% !important;}.wd81{width:81% !important;}.wd82{width:82% !important;}
.wd82{width:81% !important;}.wd82{width:82% !important;}.wd83{width:83% !important;}.wd84{width:84% !important;}.wd85{width:85% !important;}.wd86{width:86% !important;}.wd88{width:88% !important;}.wd90{width:90% !important;}.wd91{width:91% !important;}.wd92{width:92% !important;}
.wd92{width:91% !important;}.wd92{width:92% !important;}.wd93{width:93% !important;}.wd94{width:94% !important;}.wd95{width:95% !important;}.wd96{width:96% !important;}.wd98{width:98% !important;}.wd100{width:100% !important;}
