﻿@charset "utf-8";
/* CSS Document */


/* @webfont */
@font-face{
	font-family:NanumBarunGothicLight;
	font-style:normal;
	font-weight:300;
	src:local('Nanum Barun Gothic Light'),local('Nanum Barun Gothic-Light'),local('NanumBarunGothic Light');
	src:url(../font/NanumBarunGothicLight.eot);
	src:url(../font/NanumBarunGothicLight.eot?#iefix) format('embedded-opentype'),
	url(../font/NanumBarunGothicLight.woff) format('woff'),
	url(../font/NanumBarunGothicLight.ttf) format('truetype');
}
@font-face{
	font-family:NanumBarunGothic;
	font-style:normal;
	font-weight:400;
	src:local('Nanum Barun Gothic Regular'),local('Nanum Barun Gothic-Regular'),local('NanumBarunGothic Regular');
	src:url(../font/NanumBarunGothic.eot);
	src:url(../font/NanumBarunGothic.eot?#iefix) format('embedded-opentype'),
	url(../font/NanumBarunGothic.woff) format('woff'),
	url(../font/NanumBarunGothic.ttf) format('truetype');
}
@font-face{
	font-family:NanumBarunGothicBold;
	font-style:normal;
	font-weight:700;
	src:local('Nanum Barun Gothic Bold'),local('Nanum Barun Gothic-Bold'),local('NanumBarunGothic Bold');
	src:url(../font/NanumBarunGothicBold.eot);
	src:url(../font/NanumBarunGothicBold.eot?#iefix) format('embedded-opentype'),
	url(../font/NanumBarunGothicBold.woff) format('woff'),
	url(../font/NanumBarunGothicBold.ttf) format('truetype');
}


/* Basic */
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block;}
*{margin:0;padding:0;/*-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;*/font-family:"NanumBarunGothic","나눔바른고딕","돋움",Dotum,"굴림",Gulim,Arial,sans-serif;}
html,body{width:100%;height:100%;}
body{position:relative;height:100%;width:100%;min-width:;margin:0;padding:0;font-size:12px;color:#7c7c7c;}
div,p,ol,ul,li,img,a,h1,h2,h3,form,span,iframe,dl,dt,dd{margin:0;padding:0;border:none;}
dl,ul,ol{list-style:none;}
table,th,td{empty-cells:show;border-collapse:collapse;border:0;table-layout:fixed;}/* (modify)20180514 */
fieldset,img{border:none;}
legend,caption,hr{display:none;}
img,label{vertical-align:middle;}
input{/*height:18px;*/font-family:"NanumBarunGothic","나눔바른고딕","돋움",Dotum,"굴림",Gulim,Arial,sans-serif;/*font-size:12px;*/vertical-align:middle;border:1px solid #ccc;background-color:#fff;ime-mode:active;}
input[type=file]{}
input[type=image]{border:none;}
input[type=text],input[type=password]{padding:0 0 0 0;/*line-height:20px;*/border-top:1px solid #bebebe;border-left:1px solid #bebebe;border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px;}
input[type=checkbox],input[type=radio]{width:13px;height:13px;line-height:13px;border:none;background-color:transparent;margin:0 2px 0 0;}
*:first-child+html input[type=checkbox]{margin-top:0;}
*:first-child+html input[type=radio]{margin-top:0;}
input.dis,select.dis{background-color:#d7d7d7;}
select,textarea{font-family:"NanumBarunGothic","나눔바른고딕","돋움",Dotum,"굴림",Gulim,Arial,sans-serif;font-size:12px;vertical-align:middle;border:1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px;}
select{/*height:20px;line-height:20px;*/}
textarea{padding:0 0 0 0;border-top:1px solid #bebebe;border-left:1px solid #bebebe;border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px;}

/* 정렬 */
.tac{text-align:center !important;}
.tar{text-align:right !important;}
.tal{text-align:left !important;}

.vat{vertical-align:top !important;}
.vam{vertical-align:middle !important;}
.vab{vertical-align:bottom !important;}

.frt{float:right !important;}
.flt{float:left !important;}
.fno{float:none !important;}

.cboth{position:relative;float:none;}
.cboth:after{content:".";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
*:first-child+html .cboth{overflow:hidden;}

.blind{position:absolute;top:-100000px;left:-100000px;width:0;height:0;line-height:0;visibility:hidden;overflow:hidden;}

/* 마진값 */
.mgt0{margin-top:0 !important;}
.mgt3{margin-top:3px !important;}
.mgt5{margin-top:5px !important;}
.mgt6{margin-top:6px !important;}
.mgt8{margin-top:8px !important;}
.mgt10{margin-top:10px !important;}
.mgt15{margin-top:15px !important;}
.mgt17{margin-top:17px !important;}
.mgt20{margin-top:20px !important;}
.mgt25{margin-top:25px !important;}
.mgt27{margin-top:27px !important;}
.mgt28{margin-top:28px !important;}
.mgt30{margin-top:30px !important;}
.mgt34{margin-top:34px !important;}
.mgt35{margin-top:35px !important;}
.mgt40{margin-top:40px !important;}
.mgt45{margin-top:45px !important;}
.mgt50{margin-top:50px !important;}
.mgt52{margin-top:52px !important;}
.mgt60{margin-top:60px !important;}
.mgt70{margin-top:70px !important;}
.mgt80{margin-top:80px !important;}
.mgt90{margin-top:90px !important;}
.mgt100{margin-top:100px !important;}
.mgt120{margin-top:120px !important;}
.mgt136{margin-top:136px !important;}
.mgt140{margin-top:140px !important;}
.mgb0{margin-bottom:0 !important;}
.mgb5{margin-bottom:5px !important;}
.mgb10{margin-bottom:10px !important;}
.mgb15{margin-bottom:15px !important;}
.mgb20{margin-bottom:20px !important;}
.mgb24{margin-bottom:24px !important;}
.mgb30{margin-bottom:30px !important;}/* (추가)20160412 */
.mgb40{margin-bottom:40px !important;}/* (RT)20160509 */
.mgl0{margin-left:0 !important;}/* (add)20180410 */
.mgl5{margin-left:5px !important;}/* (add)20180410 */
.mgl10{margin-left:10px !important;}/* (add)20180410 */
.mgl25{margin-left:25px !important;}/* (add)201903DD */
.mgr0{margin-right:0 !important;}/* (add)20180410 */
.mgr5{margin-right:5px !important;}/* (add)20180410 */
.mgr10{margin-right:10px !important;}/* (add)20180410 */

/* 패딩값 */
.pdl13{padding-left:13px !important;}
.pdt0{padding-top:0 !important;}
.pdt10{padding-top:10px !important;}/* (추가)20160517*/
.pdt20{padding-top:20px !important;}/* (추가)20160412 */
.pdt24{padding-top:24px !important;}/* (추가)20160405 */
.pdt25{padding-top:25px !important;}/* (add)20180410 */
.pdb0{padding-bottom:0 !important;}
.pdb50{padding-bottom:50px !important;}/* (추가)20160517*/

/* 보더값 */
.bdt1{border-top:1px solid #d6d6d6 !important;}

/* 일반 링크 */
a:link,a:visited{text-decoration:none;color:#555;}
a:hover,a:active{text-decoration:none;color:#555;}

/* 폰트속성 */
.fwb{font-weight:bold !important;}
.fsn{letter-spacing:normal !important;}

/* 텍스트컬러 */
.txt_blue{color:#2381f5 !important;}
.txt_blue1{color:#0c4099 !important;}
.txt_red{color:#f44949 !important;}
.txt_gray{color:#555 !important;}

/* IE에서 비밀번호에 눈표시 지우기 */
::-ms-clear{display:none;}
::-ms-reveal{display:none;}

/* IE10 input type auto x delete */
input[type=text]::-ms-clear,input[type=file]::-ms-clear{display:none;}

/* webkit */
::-webkit-input-placeholder{color:#999 !important;}
/* FF 4~18 */
:-moz-placeholder{color:#999 !important;}
/* FF 19+ */
::-moz-placeholder{color:#999 !important;}
/* IE10+ */
:-ms-input-placeholder{color:#999 !important;}
/* placehoder color style */
.my-placeholder{color:#999 !important;}

/* Chrome Field Outline = None */
input:focus{outline:none;}
textarea:focus{outline:none;}
select:focus{outline:none;}
button:focus{outline:none;}
