@charset 'utf-8';
/* CSS Document */
* html {height:1px;} 
* {margin:0;padding:0;}
body {font-size:11pt; font-weight:normal; color:#636262; text-align:left; overflow-y:scroll; letter-spacing:-0.3px; font-family: "NotoKR", sans-serif;   word-spacing:0px;}


.bgf{background:#f0f0f0;}
.td1 {background:#f4f4f4;}

a img {border:0 none;}
/*hr {display:none;}*/
em {font-style:normal;}

h1, h2, h3, h4, h5, h6, form, input, fieldset, ul, li, dl, dt, dd, p,select {margin:0; padding:0; font-family: 'NotoKR';}

ul, li, ol, dl, dt, dd {list-style:none; font-family: 'NotoKR';  }

img {border:none;}
li img {vertical-align:middle;}

button{ border:0 none; background:none;}

 
/* notoKR */A
@font-face {
    font-family: 'NotoKR';
    font-style: normal;
    font-weight: 100;
    src: local('Noto Sans Thin'), local('NotoSans-Thin'),
    url('/css/fonts/NotoSansKR-Thin.eot'),
    url('/css/fonts/NotoSansKR-Thin.eot?#iefix') format('embedded-opentype'),
    url('/css/fonts/NotoSansKR-Thin.woff') format('woff'),
    url('/css/fonts/NotoSansKR-Thin.otf') format('opentype');
}

@font-face {
    font-family: 'NotoKR';
    font-style: normal;
    font-weight: 200;
    src: local('Noto Sans Light'), local('NotoSans-Light'),
    url('/css/fonts/NotoSansKR-Light.eot'),
    url('/css/fonts/NotoSansKR-Light.eot?#iefix') format('embedded-opentype'),
    url('/css/fonts/NotoSansKR-Light.woff') format('woff'),
    url('/css/fonts/NotoSansKR-Light.otf') format('opentype');
}

@font-face {
    font-family: 'NotoKR';
    font-style: normal;
    font-weight: 300;
    src: local('Noto Sans DemiLight'), local('NotoSans-DemiLight'),
    url('/css/fonts/NotoSansKR-DemiLight.eot'),
    url('/css/fonts/NotoSansKR-DemiLight.eot?#iefix') format('embedded-opentype'),
    url('/css/fonts/NotoSansKR-DemiLight.woff') format('woff'),
    url('/css/fonts/NotoSansKR-DemiLight.otf') format('opentype');
}

@font-face {
    font-family: 'NotoKR';
    font-style: normal;
    font-weight: 400;
    src: local('Noto Sans Regular'), local('NotoSans-Regular'),
    url('/css/fonts/NotoSansKR-Regular.eot'),
    url('/css/fonts/NotoSansKR-Regular.eot?#iefix') format('embedded-opentype'),
    url('/css/fonts/NotoSansKR-Regular.woff') format('woff'),
    url('/css/fonts/NotoSansKR-Regular.otf') format('opentype');
}

@font-face {
    font-family: 'NotoKR';
    font-style: normal;
    font-weight: 500;
    src: local('Noto Sans Medium'), local('NotoSans-Medium'),
    url('/css/fonts/NotoSansKR-Medium.eot'),
    url('/css/fonts/NotoSansKR-Medium.eot?#iefix') format('embedded-opentype'),
    url('/css/fonts/NotoSansKR-Medium.woff') format('woff'),
    url('/css/fonts/NotoSansKR-Medium.otf') format('opentype');
}

@font-face {
    font-family: 'NotoKR';
    font-style: normal;
    font-weight: 700;
    src: local('Noto Sans Bold'), local('NotoSans-Bold'),
    url('/css/fonts/NotoSansKR-Bold.eot'),
    url('/css/fonts/NotoSansKR-Bold.eot?#iefix') format('embedded-opentype'),
    url('/css/fonts/NotoSansKR-Bold.woff') format('woff'),
    url('/css/fonts/NotoSansKR-Bold.otf') format('opentype');
}

@font-face {
    font-family: 'NotoKR';
    font-style: normal;
    font-weight: 900;
    src: local('Noto Sans Black'), local('NotoSans-Black'),
    url('/css/fonts/NotoSansKR-Black.eot'),
    url('/css/fonts/NotoSansKR-Black.eot?#iefix') format('embedded-opentype'),
    url('/css/fonts/NotoSansKR-Black.woff') format('woff'),
    url('/css/fonts/NotoSansKR-Black.otf') format('opentype');
}


@font-face{
	font-family:"tahomabd";
	src:url('/css/fonts/tahomabd.eot');
	src:url('/css/fonts/tahomabd.eot?#iefix') format('embedded-opentype'),
	url('/css/fonts/Tahoma-Bold.woff') format('woff'),
	url('/css/fonts/Tahoma-Bold.ttf') format('truetype');
	src:local('?'), url('/css/fonts/Tahoma-Bold.woff') format('woff');
}



@font-face{
	font-family:"tahoma";
	src:url('/css/fonts/tahoma.eot');
	src:url('/css/fonts/NanumSquareR.eot?#iefix') format('embedded-opentype'),
	url('/css/fonts/Tahoma.woff') format('woff'),
	url('/css/fonts/Tahoma.ttf') format('truetype');
	src:local('?'), url('/css/fonts/Tahoma.woff') format('woff');
}

@font-face{
	font-family:"tahomabd";
	src:url('/css/fonts/tahomabd.eot');
	src:url('/css/fonts/tahomabd.eot?#iefix') format('embedded-opentype'),
	url('/css/fonts/Tahoma-Bold.woff') format('woff'),
	url('/css/fonts/Tahoma-Bold.ttf') format('truetype');
	src:local('?'), url('/css/fonts/Tahoma-Bold.woff') format('woff');
}


/* link */
a {color:#777;}
a, a:link, a:visited {text-decoration:none;}
a:active {text-decoration:none;}
a:hover {text-decoration:none;/*text-decoration:underline;*/}

/* png */
.png24 {tmp:expression(setPng24(this));}


input,textarea,select {color:#000;font-size:13px;font-family: 'NotoKR', sans-serif;}
.clear {clear:both;}

/* rollover menu img */
a.roll img {display:inline; border:0;}
a.roll img.over {display:none;}

a.roll:hover {border:0;}
a.roll:hover img {display:none;}
a.roll:hover img.over {display:inline;}

.rf{font-family: 'NotoKR', sans-serif;}


/* 높이조절 */
.height5 {height:5px;}
.height10 {height:10px;}
.height20 {height:20px;}
.height30 {height:30px;}
.height40 {height:40px;}
.height50 {height:50px;}
.height60 {height:60px;}
.height80 {height:80px;}
.height120 {height:120px;}
.pafs {margin-top:40px;}
.pads{padding-left:23px;}

   
/* 라인 */
.s_lines{width:100%; border-bottom:3px solid #16a889; margin-top:10px;}
.s_lines2{width:100%; border-bottom:1px solid #cfcfcf;}
.s_lines3{width:100%; border-bottom:3px solid #3178ba;}


/* 폰트크기 */
.font10{font-size:10pt; color:#c14949; font-weight:bold;}
.font12{font-size:12pt; color:#c14949; font-weight:bold;}
.font14{font-size:14pt; color:#272727; font-weight:bold;}
.font14s{font-size:14pt; color:#272727; font-weight:normal;}
.font13{font-size:13pt; color:#272727;}
.font13s{font-size:13pt; color:#272727; font-weight:bold;}
.font15{font-size:15pt; color:#272727;}
.font15s{font-size:15pt; color:#272727; font-weight:bold;}
.font18{font-size:18pt; color:#272727; font-weight:bold;}
.font16{font-size:16pt; color:#b50000; font-weight:bold;}
.font19{font-size:19pt; color:#075aab; font-weight:normal;}
.font26{font-size:26pt; color:#fff; font-weight:bold;}
.font24{font-size:24pt; color:#272727;}


/* 색상조절 */
.colors1{color:#4476ce; font-weight:bold;}
.colors2{color:#3178ba; font-weight:normal; font-size:10pt;}
.colors3{font-weight:bold;color:#006eea;}
.colors4{font-weight:bold;color:#d50000;}

/* input */
.inputs1{width:140px; height:30px; border:1px solid #627792;}
.inputs2{width:40%; height:21px; border:1px solid #cfcfcf;}
.inputs3{width:20%; height:21px; border:1px solid #cfcfcf;}
.inputs4{width:90%; height:21px; border:1px solid #cfcfcf;}



/* textarea */
.text_areas{width:98%; height:200px; border:1px solid #dddddd;}


/* table */
.table_all {width:100%; color:#000; text-align:left;  margin:0; padding:1; border-collapse:collapse; border-left:1px solid #cdcdcd; border-right:1px solid #cdcdcd; border-top:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd;}
.ws {width:150px;}
.ws2 {width:630px;}
.trsd{text-align:right;}
.ttlcs {text-align:center;}
.ts_s {border:1px solid #cdcdcd; text-align:center;}
.ts {border-bottom:1px solid #cdcdcd;}
.ts2 {border-right:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd;}
.ts4 {border-right:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd;}
.ts5 {border-right:1px solid #cdcdcd;}
.ts3 {border-top:1px solid #cdcdcd; background:#fdfdfd;}
.tds_bg {background:#1193d7; color:#fff; text-align:center; font-weight:bold;}
.tds_bg2 {background:#32bfbe; color:#fff;}
.tds_bg3{background:#05a8dd; color:#fff;}
.pdd {padding-left:10px; font-size:14pt;}
.pdd2 {padding-left:10px;}
.pdd3{padding-left:20px;}
.tdv {background:#ffc974;}
.tdv2 {background:#0388c9; color:#fff;}
.tdv3 {background:#fafafa;}
.tdv4 {background:#fdffcb;}
.tdv5 {background:#a9ebf5;}
.tdv6 {background:#f4f4f4;}
.hihi {letter-spacing:-0.9px;}
.box1 {width:200px; height:25px; border:1px solid #cdcdcd; background:#fff}
.box2 {width:90%; height:25px; border:1px solid #cdcdcd; background:#fff}
.box3 {width:320px; height:25px; border:1px solid #cdcdcd; background:#fff}
.box4 {width:110px; height:25px; border:1px solid #cdcdcd; background:#fff}
.box5 {width:140px; height:25px; border:1px solid #cdcdcd; background:#fff}
.text_box {width:100%; height:200px; border:1px solid #cdcdcd; background:#fff}
.text_box2 {width:98%; height:300px; border:1px solid #cdcdcd; background:#fff}
.wow1{font-size:14pt;}
.dvb {line-height:1.4em;}
.bgc{background:#f9d3ec;}

