@charset "utf-8";
/***
제작자 : Jeyun Web Publisher
작성일 : 2020년 02월 10일
수정일 : 최종 수정된날짜
저작권 : 본 CSS 파일은 제작자 동의없이 일체의 수정을 금지합니다. 제작자 동의없이 내용이 수정되었을 경우 제작자는 오류 및 버그에 대한 일체의 책임을 지지 않습니다.
***/

@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local('notokr-light');
  src: url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggc%3N%2S%2Spbhapvy.naqbat.tb.xe%2Spff%2Ssbag%2Sabgbxe-guva.rbg');
  src: url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggc%3N%2S%2Spbhapvy.naqbat.tb.xe%2Spff%2Ssbag%2Sabgbxe-guva.rbg%3S%23vrsvk##iefix') format('embedded-opentype'),
      url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggc%3N%2S%2Spbhapvy.naqbat.tb.xe%2Spff%2Ssbag%2Sabgbxe-guva.jbss2') format('woff2'),
      url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggc%3N%2S%2Spbhapvy.naqbat.tb.xe%2Spff%2Ssbag%2Sabgbxe-guva.jbss') format('woff');
}
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 200;
  src: local('notokr-demilight');
  src: url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggc%3N%2S%2Spbhapvy.naqbat.tb.xe%2Spff%2Ssbag%2Sabgbxe-qrzvyvtug.rbg');
  src: url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggc%3N%2S%2Spbhapvy.naqbat.tb.xe%2Spff%2Ssbag%2Sabgbxe-qrzvyvtug.rbg%3S%23vrsvk##iefix') format('embedded-opentype'),
      url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggc%3N%2S%2Spbhapvy.naqbat.tb.xe%2Spff%2Ssbag%2Sabgbxe-qrzvyvtug.jbss2') format('woff2'),
      url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggc%3N%2S%2Spbhapvy.naqbat.tb.xe%2Spff%2Ssbag%2Sabgbxe-qrzvyvtug.jbss') format('woff');
}
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local('notokr-regular');
  src: url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggc%3N%2S%2Spbhapvy.naqbat.tb.xe%2Spff%2Ssbag%2Sabgbxe-erthyne.rbg');
  src: url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggc%3N%2S%2Spbhapvy.naqbat.tb.xe%2Spff%2Ssbag%2Sabgbxe-erthyne.rbg%3S%23vrsvk##iefix') format('embedded-opentype'),
      url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggc%3N%2S%2Spbhapvy.naqbat.tb.xe%2Spff%2Ssbag%2Sabgbxe-erthyne.jbss2') format('woff2'),
      url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggc%3N%2S%2Spbhapvy.naqbat.tb.xe%2Spff%2Ssbag%2Sabgbxe-erthyne.jbss') format('woff');
}
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local('notokr-semi');
  src: url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggc%3N%2S%2Spbhapvy.naqbat.tb.xe%2Spff%2Ssbag%2Sabgbxe-frzv.rbg');
  src: url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggc%3N%2S%2Spbhapvy.naqbat.tb.xe%2Spff%2Ssbag%2Sabgbxe-frzv.rbg%3S%23vrsvk##iefix') format('embedded-opentype'),
      url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggc%3N%2S%2Spbhapvy.naqbat.tb.xe%2Spff%2Ssbag%2Sabgbxe-frzv.jbss2') format('woff2'),
      url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggc%3N%2S%2Spbhapvy.naqbat.tb.xe%2Spff%2Ssbag%2Sabgbxe-frzv.jbss') format('woff');
}
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 800;
  src: local('notokr-medium');
  src: url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggc%3N%2S%2Spbhapvy.naqbat.tb.xe%2Spff%2Ssbag%2Sabgbxe-zrqvhz.rbg');
  src: url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggc%3N%2S%2Spbhapvy.naqbat.tb.xe%2Spff%2Ssbag%2Sabgbxe-zrqvhz.rbg%3S%23vrsvk##iefix') format('embedded-opentype'),
      url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggc%3N%2S%2Spbhapvy.naqbat.tb.xe%2Spff%2Ssbag%2Sabgbxe-zrqvhz.jbss2') format('woff2'),
      url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggc%3N%2S%2Spbhapvy.naqbat.tb.xe%2Spff%2Ssbag%2Sabgbxe-zrqvhz.jbss') format('woff');
}
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local('notokr-bold');
  src: url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggc%3N%2S%2Spbhapvy.naqbat.tb.xe%2Spff%2Ssbag%2Sabgbxe-obyq.rbg');
  src: url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggc%3N%2S%2Spbhapvy.naqbat.tb.xe%2Spff%2Ssbag%2Sabgbxe-obyq.rbg%3S%23vrsvk##iefix') format('embedded-opentype'),
      url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggc%3N%2S%2Spbhapvy.naqbat.tb.xe%2Spff%2Ssbag%2Sabgbxe-obyq.jbss2') format('woff2'),
      url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggc%3N%2S%2Spbhapvy.naqbat.tb.xe%2Spff%2Ssbag%2Sabgbxe-obyq.jbss') format('woff');
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 100;
  src: local('NotoSerifCJKkr-ExtraLight');
  src: url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggc%3N%2S%2Spbhapvy.naqbat.tb.xe%2Spff%2Ssbag%2SAbgbFrevsPWXxe-RkgenYvtug.bgs') format('opentype'),
      url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggc%3N%2S%2Spbhapvy.naqbat.tb.xe%2Spff%2Ssbag%2SAbgbFrevsPWXxe-RkgenYvtug.jbss2') format('woff2'),
      url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggc%3N%2S%2Spbhapvy.naqbat.tb.xe%2Spff%2Ssbag%2SAbgbFrevsPWXxe-RkgenYvtug.jbss') format('woff');
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 300;
  src: local('NotoSerifCJKkr-Regular');
  src: url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggc%3N%2S%2Spbhapvy.naqbat.tb.xe%2Spff%2Ssbag%2SAbgbFrevsPWXxe-Erthyne.bgs') format('opentype'),
      url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggc%3N%2S%2Spbhapvy.naqbat.tb.xe%2Spff%2Ssbag%2SAbgbFrevsPWXxe-Erthyne.jbss2') format('woff2'),
      url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggc%3N%2S%2Spbhapvy.naqbat.tb.xe%2Spff%2Ssbag%2SAbgbFrevsPWXxe-Erthyne.jbss') format('woff');
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight:600;
  src: local('NotoSerifCJKkr-Bold');
  src: url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggc%3N%2S%2Spbhapvy.naqbat.tb.xe%2Spff%2Ssbag%2SAbgbFrevsPWXxe-Obyq.bgs') format('opentype'),
      url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggc%3N%2S%2Spbhapvy.naqbat.tb.xe%2Spff%2Ssbag%2SAbgbFrevsPWXxe-Obyq.jbss2') format('woff2'),
      url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggc%3N%2S%2Spbhapvy.naqbat.tb.xe%2Spff%2Ssbag%2SAbgbFrevsPWXxe-Obyq.jbss') 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{padding:0; box-shadow:none; border:none; font-size:16px; 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;}

/* linkStyle */
a{color:#333; text-decoration:none; background-color:transparent;} /** IE10에서 활성화(active)된 링크의 회색 배경을 제거. */
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);}
::selection{background:yellow; color:#333;}

/* font */
body{color:#222; font-size:16px; font-weight:200; letter-spacing:-1px; -webkit-text-size-adjust:100%; font-family:'Noto Sans KR','Nanum Gothic', 'Malgun Gothic', '맑은고딕', 'Dotum', '돋움', 'Montserrat', 'Arial', 'sans-serif';}
input, select, textarea{color:#333; background:#fff; font-size:16px; font-family:'Noto Sans KR','Nanum Gothic', 'Malgun Gothic', '맑은고딕', 'Dotum', '돋움', 'Montserrat', 'Arial', 'sans-serif'; border-radius:0;}
input[type="text"],input[type="password"],input[type="number"],select{height:42px; line-height:42px; border:1px solid #c8c8ca;}
input[type="text"],input[type="password"],input[type="number"],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; -webkit-appearance:none;
}
/* 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:800;}
.editor .bgYellow, .bgYellow{background:#ff0}

.dropdown-backdrop {position: static;}
label, .media{margin:0;}/* 부트스트랩 */
label{font-weight:200;}

.blue{color:#2c5690;}
.red{color:#d00707;}
.orange{color:#f87a16 !important;}
.green{color:#00a2a8 !important;}

.taC{text-align:center;}
.taL{text-align:left;}
.taR{text-align:right;}
.mb0{margin-bottom:0 !important;}
.fz18{font-size:18px;}
input[type="submit"].btn-lg{font-size:16px;}

.dot > li{position:relative; padding:0 0 0 8px; box-sizing:border-box;}
.dot > li:before{content:''; display:block; position:absolute; top:10px; left:0; height:3px; width:3px; background:#333;}

.dash > li{position:relative; padding:0 0 0 10px; box-sizing:border-box;}
.dash > li:before{content:''; display:block; position:absolute; top:10px; left:0; height:1px; width:5px; background:#585858;}

#sub_default h4,
.tit_txt{position:relative; clear:both; width:100%; padding:0 0 10px 26px; line-height:100%; font-size:20px; color:#222; letter-spacing:-1px; font-weight:800; box-sizing:border-box; background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggc%3N%2S%2Spbhapvy.naqbat.tb.xe%2Svzntrf%2Sxe%2Spbzzba%2Sot_gvg.tvs) no-repeat 0 1px;}
#sub_default h4 span{font-size:16px; font-weight:400;}
#sub_default h5{padding:0 0 7px 18px; font-size:17px; color:#2e2e2e;}

@media all and (max-width:1024px) {
	.fz18{font-size:17px;}
/*
	#sub_default h4,
	.tit_txt{font-size:21px;}
*/
}
@media all and (max-width:768px) {
/*
	#sub_default h4,
	.tit_txt{font-size:20px;}
*/
}
@media all and (max-width:568px) {
	.fz18{font-size:16px;}
	body,
	input, select, textarea,
	button{font-size:15px;}

	.tit_txt,
	#sub_default h4{padding:0 0 12px 22px; font-size:18px; /*background-position:0 -1px;*/ background-size:16px;}
	#sub_default h4 span{font-size:15px;}

	.dash > li:before{top:9px;}
	.dot > li:before{top:7px;}
}
@media all and (max-width:380px) {
	.fz18{font-size:15px;}
	body,
	input, select, textarea,
	button{font-size:14px;}

	.tit_txt,
	#sub_default h4{font-size:17px; background-size:15px;}
	#sub_default h4 span{font-size:14px;}
}

.wd100{width:100% !important;}
.wd80{width:80% !important;}
.wd75{width:75% !important;}
.wd70{width:70% !important;}
.wd65{width:65% !important;}
.wd60{width:60% !important;}
.wd55{width:55% !important;}
.wd50{width:50% !important;}
.wd45{width:45% !important;}
.wd40{width:40% !important;}
.wd35{width:35% !important;}
.wd30{width:30% !important;}
.wd25{width:25% !important;}
.wd20{width:20% !important;}
.wd15{width:15% !important;}
.wd10{width:10% !important;}

/* 탭 메뉴 */
.tabmenu {position:relative; overflow:hidden; width:100%; margin:0 0 25px; box-sizing:border-box;}
.tabmenu:before{content:''; display:block; position:absolute; top:63px; left:0; width:100%; height:3px; background:#4b6fab ;}
.tabmenu > li > a{display:block; position:absolute; top:0; left:0; width:33.333%; height:63px; line-height:62px; font-size:22px; font-weight:800; color:#656565; border-top:1px solid #dbdbdb; border-right:1px solid #dbdbdb; background:#f3f3f3; box-sizing:border-box; transition:border-color 0.3s ease, box-shadow 0.3s ease-in; text-align:center;}
.tabmenu > li:first-child > a{border-left:1px solid #dbdbdb;}
.tabmenu > li:nth-child(2) > a{left:33.333%;}
.tabmenu > li:nth-child(3) > a{left:66.666%;}
.tabmenu > li > a:hover{color:#4b6fab ; box-shadow:inset 0 63px 0 #f8f8f8;}
.tabmenu > li.on > a{color:#fff; border-color:#4b6fab ; box-shadow:inset 0 63px 0 #4b6fab ;}
.tabmenu > li > .con{display:none; padding:122px 0 0 0;}
.tabmenu > li.on > .con{display:block;}

.tab4 > li > a{width:25%;}
.tab4 > li:nth-child(2) > a{left:25%;}
.tab4 > li:nth-child(3) > a{left:50%;}
.tab4 > li:nth-child(4) > a{left:75%;}

.tab_type2{padding:0 0 3px;}
.tab_type2:before{top:auto !important; bottom:0 !important;}
.tab_type2 > li {float:left; width:33.333%;}
.tab_type2 > li > a{position:static; width:100%;}
@media all and (max-width:1280px) {
	.tabmenu > li > a{font-size:21px;}
}
@media all and (max-width:1024px) {
	.tabmenu > li > a{height:55px; line-height:55px; font-size:19px;}
	.tabmenu:before{top:55px;}
}
@media all and (max-width:768px) {
	.tabmenu > li > .con{padding:95px 0 0 0;}
	.tabmenu > li > a{height:50px; line-height:50px; font-size:17px;}
	.tabmenu:before{top:50px;}
}
@media all and (max-width:568px) {
	.tabmenu > li > .con{padding:80px 0 0 0;}
	.tabmenu > li > a{height:45px; line-height:45px; font-size:15px;}
	.tabmenu:before{top:45px;}

	.tab_type2 > li > a{height:40px; line-height:40px;}
	.tab_type2 > li:nth-child(odd) a{border-left:1px solid #dbdbdb;}
}
@media all and (max-width:380px) {
	.tabmenu > li > .con{padding:70px 0 0 0;}
	.tabmenu > li > a{height:40px; line-height:40px; font-size:14px;}
	.tabmenu:before{top:40px;}

	.tab_type2 > li > a{height:37px; line-height:37px;}
}
@media all and (max-width:370px) {
    .tabmenu > li > a{font-size: 13px;}
}
