@charset "utf-8";

/* web font 
@font-face {
	font-family:"NBG";
	src: url('/fonts/NanumBarunGothic.eot');
	src: url('/fonts/NanumBarunGothic.eot?#iefix') format('embedded-opentype'),
		url('/fonts/NanumBarunGothic.ttf') format('truetype');
}

@font-face {
	font-family:"NBGBold";
	src: url('/fonts/NanumBarunGothicBold.eot');
	src: url('/fonts/NanumBarunGothicBold.eot?#iefix') format('embedded-opentype'),
		url('/fonts/NanumBarunGothicBold.ttf') format('truetype');
} */

/* reset */
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select,hr {margin:0;padding:0;}
html {overflow-y:scroll;}
body {font-size:12px;font-family:NanumBarunGothic,'나눔바른고딕',NBG,'돋움',Dotum,Sans-serif;color:#2d363d; line-height:20px;}
h1,h2,h3,h4,h5,h6 {font-weight:normal;font-size:100%;}
input,textarea,select,button,table {font-size:1em;}
fieldset,img {border:0;}
img,input,select,button {vertical-align:middle;}
ol,ul {list-style:none;}
em,address {font-style:normal;}
a {color:#2d363d;text-decoration:none;}
/* a:active,a:hover,a:focus {text-decoration:underline;color:#ffffff !important;} */
button {display:inline-block;overflow:hidden;border:0;background:none;cursor:pointer;}
table {border-collapse:collapse;border-spacing:0;width:100%;}
caption,legend {visibility:hidden;overflow:hidden;top:0;left:0;width:0;height:0;font-size:0;line-height:0;}
textarea {resize:none;vertical-align:middle;}
dt {font-family:NanumBarunGothicBold,'나눔바른고딕볼드',NBGBold,'돋움',Dotum,Sans-serif;}

label {cursor:pointer;}
hr {display:none;}

/* skipnavi */
#skipNavi a {position:absolute;width:98%;top:-100%;left:0;color:#7f7e7e;text-decoration:none;font-size:18px;background:#000;background:rgba(0,0,0,.4);border-bottom:1px solid #7d7d7d;padding:.9em 0 .9em 2%;text-shadow:0px 0px 5px #313131;}
#skipNavi a:focus {outline:none;top:0;color:#fff;}

/* 공통클래스 */
.hide {position:absolute;overflow:hidden;top:-9999px;left:-9999px;width:0;height:1px;font-size:0;line-height:0;text-indent:-10000px;}
.hidden {display:block; width:0; height:0; overflow:hidden; text-indent:-55555px;}

.clear {clear:both;}
.floatL {float:left;}
.floatR {float:right;}
.relative {position:relative;}
.absolute {position:absolute;}

.backgroundN {background:none;}
.borderNb {border-bottom:none !important;}
.none {display:none}

/* font */
.fnormal {font-weight:normal;}
.bold {font-family:NanumBarunGothicBold,'나눔바른고딕볼드',NBGBold,'돋움',Dotum,Sans-serif;}
.f8 {font-size:8px;}
.f10 {font-size:10px;}
.f11 {font-size:11px;}
.f12 {font-size:12px;}
.f13 {font-size:13px;}
.f14 {font-size:14px;}
.f16 {font-size:16px;}
.f18 {font-size:18px;}
.lts_1 {letter-spacing:-1px;}
.txtLine {text-decoration:underline;}
.lh20 {line-height:20px;}
.lh22 {line-height:22px;}
.orange {color:#cc3300;}
.gray {color:#666;}
.red {color:#cc3300;}
.blue {color:#014099;}
.blue_txt {color:#002d5f;}
.sky_txt {color:#0e7bc0;}
.txtC {text-align:center;}
.txtL {text-align:left;}
.txtR {text-align:right;}

/* space */
.ptop10 {padding-top:10px;}
.ptop20 {padding-top:20px;}
.ptop30 {padding-top:30px;}

.pright10 {padding-right:10px;}
.pright20 {padding-right:20px;}
.pright30 {padding-right:30px;}

.pbottom5 {padding-bottom:5px;}
.pbottom10 {padding-bottom:10px;}
.pbottom20 {padding-bottom:20px;}
.pbottom30 {padding-bottom:30px;}

.pleft10 {padding-left:10px;}
.pleft20 {padding-left:20px;}
.pleft30 {padding-left:30px;}

.mtop10 {margin-top:10px;}
.mtop20 {margin-top:20px;}
.mtop30 {margin-top:30px;}
.mtop40 {margin-top:40px;}

.mtop_10 {margin-top:-10px;}

.mright10 {margin-right:10px;}
.mright20 {margin-right:20px;}
.mright25 {margin-right:25px;}
.mright30 {margin-right:40px;}

.mbottom5 {margin-bottom:5px;}
.mbottom10 {margin-bottom:10px;}
.mbottom14 {margin-bottom:14px;} /* 20px */
.mbottom20 {margin-bottom:20px;}
.mbottom27 {margin-bottom:27px;} /* 32px */
.mbottom30 {margin-bottom:30px;}
.mbottom40 {margin-bottom:40px;}
.mbottom46 {margin-bottom:46px;} /* 50px */
.mbottom80 {margin-bottom:80px;}
.mbottom100 {margin-bottom:100px;}

.mleft10 {margin-left:10px;}
.mleft20 {margin-left:20px;}
.mleft30 {margin-left:30px;}

.address_btn {display: inline-block; margin-left: 5px; padding: 1px 10px; line-height: 22px; font-size: 12px; background-color: #7e7e7e; font-family: NanumGothicBold,NBGBold; color: #fff; text-align: center; vertical-align: middle; text-decoration: none !important;}

/* table 
table.content {border-top:1px solid #b5b6b8; border-bottom:1px solid #b5b6b8 !important; margin-bottom:10px;}
table.content th {background-color:#f5fbff; border-right:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; padding:10px;}
table.content td {border-right:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; text-align:center; padding:10px; line-height:18px;}
table.content .last {border-right:none;}

.tableWrap {border-top:1px solid #b5b6b8;border-bottom:1px solid #b5b6b8 !important;margin-bottom:10px;}
table.content02 {line-height:18px;}
table.content02 th {padding:8px 10px 7px;border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;background-color:#f5fbff;}
table.content02 td {border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;text-align:center;padding:8px 10px 7px;}
table.content02 .txtL {text-align:left;padding-left:15px;}
table.content02 .txtR {text-align:right;padding-right:15px;}
table.content02 .th02 {background-color:#fafafa;}
table.content02 .th02L {text-align:left;padding-left:15px;background-color:#fafafa;}
table.content02 .th03 {background-color:#fdfbe7;}
table.content02 .tit {background-color:#fafafa;font-weight:bold;font-family:NanumBarunGothicBold,'나눔바른고딕',NBGBold,'돋움',Dotum,Sans-serif;}
table.content02 .last {border-right:0;}
table.content02 .borderB {border-bottom:3px solid #ccc;}
table.content02 tfoot th, table.content02 tfoot td {background-color:#fdfbe7;color:#273b85;}
table.content02 .borderNb th,table.content02 .borderNb td {border-bottom:none !important;}*/