

@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 700;
  src: url(../../plugin/nanumgothic/NanumGothic-Bold.eot);
  src: url(../../plugin/nanumgothic/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
       url(../../plugin/nanumgothic/NanumGothic-Bold.woff2) format('woff2'),
       url(../../plugin/nanumgothic/NanumGothic-Bold.woff) format('woff'),
       url(../../plugin/nanumgothic/NanumGothic-Bold.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 400;
  src: url(../../plugin/nanumgothic/NanumGothic-Regular.eot);
  src: url(../../plugin/nanumgothic/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(../../plugin/nanumgothic/NanumGothic-Regular.woff2) format('woff2'),
       url(../../plugin/nanumgothic/NanumGothic-Regular.woff) format('woff'),
       url(../../plugin/nanumgothic/NanumGothic-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 800;
  src: url(../../plugin/nanumgothic/NanumGothic-ExtraBold.eot);
  src: url(../../plugin/nanumgothic/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
       url(../../plugin/nanumgothic/NanumGothic-ExtraBold.woff2) format('woff2'),
       url(../../plugin/nanumgothic/NanumGothic-ExtraBold.woff) format('woff'),
       url(../../plugin/nanumgothic/NanumGothic-ExtraBold.ttf) format('truetype');
}


body,td,th {font-family: Nanum Gothic; font-size: 12px;color: #333333;}
body {background-color: #FFFFFF;margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;}
a{ font-family: Nanum Gothic;}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:active {text-decoration: none;}
a:hover { text-decoration: none;}

 .bold{font-weight:bold;}
.c_hand{cursor:pointer;}

.displayblock{display:block;}
.displaynone{display:none;}

.center{text-align:center;}
.left{float:left;}
.right{float:right;}


textarea{resize:none;}


.lefton{font-weight:bold;}
.leftoff{font-weight:normal;}

.clear{clear:both;}
.vam{vertical-align:middle;}



.leftmenu_top{margin-top:19px;  height:113px;   background-color:#158ad0; text-align:center; color:#ffffff;  }
.leftmenu_top_text{padding-top:37px; font-size:20px; font-weight:bold;}
.leftmenu_mid{margin-top:5px; font-size:16px; text-align:left;}
.leftmenu_mid ul li > div{padding:10px 0px 0px 10px;}
/*.leftmenu_mid ul a{color:#000;}*/
.blue_arrow{float:right; padding-right:13px;}
.leftmenu_on{font-weight:bold; background-color:#158ad0; color:#ffffff; height:41px;}
.leftmenu_on a{color:#ffffff;}

.leftmenu_off{font-weight:bold; height:41px; border:solid 1px #dedede; border-top:solid 0px;}
.leftmenu_off a{color:#000000;}


/*중복확인, 팝업창*/
.pop_title{padding:8px 0px 8px 22px; background-color:#3d9dd7; color:#ffffff;}
.pop_box{margin:0px auto; text-align:center; padding:26px 0px 26px 0px;}
.pop_confirm{font-weight:bold; color:#000000;}
.pop_confirm_btn{width:80px; height:28px; background-image:url('/front/images/btn/confirm_btn.gif'); no-repeat; border:0px; color:#ffffff;cursor:pointer;}