@charset "utf-8";
/***
제작자 : E.J. Jeong
작성일 : 2018년 3월 27일
수정일 : 최종 수정된날짜
저작권 : 본 CSS 파일은 제작자 동의없이 일체의 수정을 금지합니다. 제작자 동의없이 내용이 수정되었을 경우 제작자는 오류 및 버그에 대한 일체의 책임을 지지 않습니다.
***/
@import url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Ssbagf.tbbtyrncvf.pbz%2Spff%3Ssnzvyl%3QAnahz%2OTbguvp%7PAnahz%2OZlrbatwb%7PAbgb%2OFnaf%2OXE');

@font-face {
	font-family: 'Noto Sans KR';
	font-weight: 600;
	src: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.fppy.tb.xe%2Spff%2Ssbag%2SAbgbFnaf-Zrqvhz.rbg);
	src: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.fppy.tb.xe%2Spff%2Ssbag%2SAbgbFnaf-Zrqvhz.rbg%3S%23vrsvk##iefix) format('embedded-opentype'),
		url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.fppy.tb.xe%2Spff%2Ssbag%2SAbgbFnaf-Zrqvhz.jbss) format('woff');
}
@font-face {
	font-family: 'Noto Sans KR';
	font-weight: 400;
	src: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.fppy.tb.xe%2Spff%2Ssbag%2SAbgbFnaf-QrzvYvtug.rbg);
	src: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.fppy.tb.xe%2Spff%2Ssbag%2SAbgbFnaf-QrzvYvtug.rbg%3S%23vrsvk##iefix) format('embedded-opentype'),
		url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.fppy.tb.xe%2Spff%2Ssbag%2SAbgbFnaf-QrzvYvtug.jbss) format('woff');
}
@font-face {
	font-family: 'Nanum Gothic';
	font-style: normal;
	font-weight: 700;
	src: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.fppy.tb.xe%2Spff%2Ssbag%2SAnahzTbguvp-Obyq.rbg);
	src: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.fppy.tb.xe%2Spff%2Ssbag%2SAnahzTbguvp-Obyq.rbg%3S%23vrsvk##iefix) format('embedded-opentype'),
		url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.fppy.tb.xe%2Spff%2Ssbag%2SAnahzTbguvp-Obyq.jbss2) format('woff2'),
		url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.fppy.tb.xe%2Spff%2Ssbag%2SAnahzTbguvp-Obyq.jbss) format('woff'),
		url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.fppy.tb.xe%2Spff%2Ssbag%2SAnahzTbguvp-Obyq.ggs) format('truetype');
}
@font-face {
	font-family: 'Nanum Gothic';
	font-style: normal;
	font-weight: 400;
	src: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.fppy.tb.xe%2Spff%2Ssbag%2SAnahzTbguvp-Erthyne.rbg);
	src: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.fppy.tb.xe%2Spff%2Ssbag%2SAnahzTbguvp-Erthyne.rbg%3S%23vrsvk##iefix) format('embedded-opentype'),
		url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.fppy.tb.xe%2Spff%2Ssbag%2SAnahzTbguvp-Erthyne.jbss2) format('woff2'),
		url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.fppy.tb.xe%2Spff%2Ssbag%2SAnahzTbguvp-Erthyne.jbss) format('woff'),
		url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.fppy.tb.xe%2Spff%2Ssbag%2SAnahzTbguvp-Erthyne.ggs) format('truetype');
}

/* 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-family:'Noto Sans KR','Nanum Gothic', Dotum, 돋움, 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', Dotum, 돋움, sans-serif; border-radius:0;}
button:hover,
button:active,
button:focus{cursor:pointer;}
input[type="radio"], input[type="checkbox"]{margin:5px 0 0 0; vertical-align:top;}

/* linkStyle */
a{color:#333; text-decoration:none;}
a:visited{color:#333; text-decoration:none;}
a:active,
a:focus,
a:hover{color:#369; text-decoration:underline;}

/* font */
body{color:#333; font-size:16px; font-weight:normal; line-height:1.5em; font-family:'Noto Sans KR','Nanum Gothic', Dotum, 돋움, sans-serif; letter-spacing:-1px;}
input, select, textarea{color:#333; background:#fff; font-size:15px; font-family:'Noto Sans KR','Nanum Gothic', Dotum, 돋움, sans-serif; border-radius:0;}
input[type="text"],select{height:29px; line-height:29px; border:1px solid #c8c8ca;}
input[type="text"],textarea{ 
-webkit-ime-mode:active; 
-moz-ime-mode:active; 
-ms-ime-mode:active; 
ime-mode:active; 
border:1px solid #c8c8ca;
}
/* 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:bold;}
.editor .bgYellow, .bgYellow{background:#ff0}

.dropdown-backdrop {position: static;}

.blue{color:#136988;}
.red,
.orange{color:#f87a16;}
.green{color:#339779;}

.dot li{position:relative; padding:0 0 0 0.5em;}
.dot li:before{content:''; display:block; position:absolute; top:10px; left:0; height:2px; width:2px; background:#333;}
.dot.square li{padding:0 0 0 17px;}
.dot.square li:before{top:7px; width:7px; height:7px; background:#78a1d5;}

.dash > li{position:relative; padding:0 0 0 0.6em;}
.dot .dash > li:before,
.dash > li:before{content:''; display:block; position:absolute; top:12px; left:0; height:1px; width:5px; background:#474747;}

#sub_default h4,
.tit_txt{position:relative; clear:both; width:100%; padding:0 0 0.5em 17px; line-height:110%; font-size:17px;  box-sizing:border-box;}
.tit_txt:before,
#sub_default h4:before{content:''; display:block; position:absolute; top:7px; left:0; width:7px; height:7px; background:#78a1d5;}

/* 정보공개 */
#disclosure .box {margin: 0 0 20px;padding: 10px 0;font-family: 'NanumSquareB';font-size: 18px;color: #fff;text-align: center;background: #2f6eb4;}
#disclosure .box_info {margin: 0 0 20px; padding: 20px 10%; display: flex; flex-wrap: wrap; border: 1px solid #ddd; box-sizing: border-box;}
#disclosure .box_info ul {width: 33.33%;}
#disclosure .box_info ul li:not(:last-child) {padding: 0 0 8px;}

@media all and (max-width:1024px){
	#disclosure .box_info {padding: 20px 5%;}
}
@media all and (max-width:768px){
	#disclosure .box_info {padding: 20px 30px 10px;}
	#disclosure .box_info ul {width: 100%;}
	#disclosure .box_info ul li {padding: 0 0 10px;}
}