@import "layout.css";
@import "content.css";
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 400;
  src: url('/templates/basic/css/NanumGothic-Regular.eot');
  src: url('/templates/basic/css/NanumGothic-Regular.eot?#iefix') format('embedded-opentype'),
       url('/templates/basic/css/NanumGothic-Regular.woff2') format('woff2'),
       url('/templates/basic/css/NanumGothic-Regular.woff') format('woff'),
       url('/templates/basic/css/NanumGothic-Regular.ttf') format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 700;
  src: url('/templates/basic/css/NanumGothic-Bold.eot');
  src: url('/templates/basic/css/NanumGothic-Bold.eot?#iefix') format('embedded-opentype'),
       url('/templates/basic/css/NanumGothic-Bold.woff2') format('woff2'),
       url('/templates/basic/css/NanumGothic-Bold.woff') format('woff'),
       url('/templates/basic/css/NanumGothic-Bold.ttf') format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 800;
  src: url('/templates/basic/css/NanumGothic-ExtraBold.eot');
  src: url('/templates/basic/css/NanumGothic-ExtraBold.eot?#iefix') format('embedded-opentype'),
       url('/templates/basic/css/NanumGothic-ExtraBold.woff2') format('woff2'),
       url('/templates/basic/css/NanumGothic-ExtraBold.woff') format('woff'),
       url('/templates/basic/css/NanumGothic-ExtraBold.ttf') format('truetype');
}
/* jua-regular - korean_latin */
@font-face {
  font-family: 'Jua';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/jua-v8-korean_latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Jua Regular'), local('Jua-Regular'),
       url('/templates/basic/css/jua/jua-v8-korean_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/templates/basic/css/jua/jua-v8-korean_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/templates/basic/css/jua/jua-v8-korean_latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/templates/basic/css/jua/jua-v8-korean_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/templates/basic/css/jua/jua-v8-korean_latin-regular.svg#Jua') format('svg'); /* Legacy iOS */
}
@charset "utf-8";

/* ±âº»ÅÂ±× ÀçÁ¤ÀÇ  */


html, body, div, p, td {padding:0; margin:0;}

body { font-size:13px; text-align:justify; font-family:'Nanum Gothic', '³ª´®°íµñ', 'DevGothic', 'Dotum','µ¸¿ò','sans-serif'; color:#393939; line-height:160%; }
/*body { font-size:13px; text-align:justify; font-family:'Jua', sans-serif; color:#393939; line-height:160%; }*/
ul, li, ol, dl, dt, dd {padding:0; margin:0; list-style:none;}
header, footer, aside, nav, section, article {display:block;}
/* ¸µÅ© ½ºÅ¸ÀÏ */
a:link    {color:#4a4a4a;text-decoration:none;}
a:visited {color:#4a4a4a;text-decoration:none;}
a:active  {color:#4a4a4a;text-decoration:none;}
a:hover   {color:#b2c4f3;text-decoration:none;}

/* ÀÌ¹ÌÁö */
img{ border:0;vertical-align:top;}

/* text¹Ú½º */
input[type="text"], input[type="password"] {border:#d2d2d2 1px solid; height:17px; padding:0; margin:0;}


/* align */
.left{ text-align:left!important;}
.right{ text-align:right!important;}
.center{ text-align:center!important;}
.vert_top{vertical-align:top!important;}
.vert_mid{vertical-align:middle!important;}

/* µÎ²² */
.bold { font-weight:bold!important;}

/* »ö»ó */
.red{color:#e36f07;}
.blue{color:#3e7ea6;}
.green{color:#45a319;}
.orange{color:#e36f07;}

/* ±ÛÀÚÅ©±â */
.font13{font-size:13px;}
.font14{font-size:14px;}
.font15{font-size:15px;}
.font16{font-size:16px;}
.font17{font-size:17px;}

/* hand */
.hand {cursor:pointer;}

/* dash */
.dash {border-bottom:1px dashed #c4c4c4;}

/* Å×µÎ¸® */
.border_box {border:1px solid #c4c4c4;}

/* ÆäÀÌÂ¡ */
.page_num{margin-top:20px;text-align:center;}
.page{border:1px solid #dddddd;background:#fcfcfc;padding:2px 5px;margin:0 3px;}	
.curr{border:1px solid #dddddd;background:#056cb1;padding:2px 5px;margin:0 3px; color:#fff;}

/* box float */
.floatL{float:left;}
.floatR{float:right;}

/* Å×ÀÌºí ¿­ ¸¶¿ì½º¿À¹ö */
.trhover tr:hover{background:#dddee5}

/* margin */
.m30 {margin:30px !important;}
.m20 {margin:20px !important;}
.m15 {margin:15px !important;}
.m10 {margin:10px !important;}
.m5 {margin:5px !important;}
.m0 {margin:0px !important;}

.mt30 {margin-top:30px !important;}
.mt20 {margin-top:20px !important;}
.mt15 {margin-top:15px !important;}
.mt10 {margin-top:10px !important;}
.mt5 {margin-top:5px !important;}
.mt0 {margin-top:0px !important;}

.mr30 {margin-right:30px !important;}
.mr20 {margin-right:20px !important;}
.mr15 {margin-right:15px !important;}
.mr10 {margin-right:10px !important;}
.mr5 {margin-right:5px !important;}

.mb30 {margin-bottom:30px !important;}
.mb20 {margin-bottom:20px !important;}
.mb15 {margin-bottom:15px !important;}
.mb10 {margin-bottom:10px !important;}
.mb5 {margin-bottom:5px !important;}

.ml30 {margin-left:30px !important;}
.ml25 {margin-left:25px !important;}
.ml20 {margin-left:20px !important;}
.ml15 {margin-left:15px !important;}
.ml10 {margin-left:10px !important;}
.ml5 {margin-left:5px !important;}

/* padding */
.p30 {padding:30px !important;}
.p20 {padding:20px !important;}
.p15 {padding:15px !important;}
.p10 {padding:10px !important;}
.p5 {padding:5px !important;}
.p0 {padding:0px !important;}

.pt30 {padding-top:30px !important;}
.pt20 {padding-top:20px !important;}
.pt15 {padding-top:15px !important;}
.pt10 {padding-top:10px !important;}
.pt5 {padding-top:5px !important;}

.pr30 {padding-right:30px !important;}
.pr20 {padding-right:20px !important;}
.pr15 {padding-right:15px !important;}
.pr10 {padding-right:10px !important;}
.pr5 {padding-right:5px !important;}

.pb30 {padding-bottom:30px !important;}
.pb20 {padding-bottom:20px !important;}
.pb15 {padding-bottom:15px !important;}
.pb10 {padding-bottom:10px !important;}
.pb5 {padding-bottom:5px !important;}

.pl30 {padding-left:30px !important;}
.pl20 {padding-left:20px !important;}
.pl15 {padding-left:15px !important;}
.pl10 {padding-left:10px !important;}
.pl5 {padding-left:5px !important;}