/* 버튼 */
.bn *{margin:0;padding:0;vertical-align:top;font-family:"돋움",dotum;}
.bn a,
.bn button,
.bn input{display:inline-block;overflow:visible;margin:0;border:0;color:#333;cursor:pointer;vertical-align:top;}
.bn{display:inline-block;margin:0;padding:0;background-position:left top;vertical-align:top;}

.bn *:hover,
.bn *:active,
.bn *:focus{color:#333;}

.btn_ln_bl a,
.btn_ln_bl button,
.btn_ln_bl input {position:relative;left:2px;height:28px;padding:0 22px 5px 11px;color:#fff;font-size:11px;line-height:23px;background:url(/images/template/00597/common/button_simple.gif) no-repeat right top;vertical-align:top;}
.btn_ln_bl{margin-right:2px;height:28px;background:url(/images/template/00597/common/button_simple.gif) no-repeat left top;}

.btn_dw_bl a,
.btn_dw_bl button,
.btn_dw_bl input {position:relative;left:2px;height:23px;padding:0 22px 0 11px;color:#fff;font-size:11px;line-height:23px;background:url(/images/template/00597/common/button_point.gif) no-repeat right top;vertical-align:top;}
.btn_dw_bl{margin-right:2px;height:23px;background:url(/images/template/00597/common/button_point.gif) no-repeat left top;}


.btn_01 {display: inline-block; padding:3px; border:1px solid #ddd; box-shadow: 0 0 2px rgba(0, 0, 0, 0.08), 0 1px 1px rgba(0, 0, 0, 0.05); font-size: 14px; font-weight:bold;  white-space: nowrap;}
.btn_01 span {display: block; padding: 8px 50px 5px 7px; background:url("/images/template/00597/common/bn_01_r.png") no-repeat 95% 50%;color: #666;}

.btn_02 {display: inline-block; border:1px solid #ab2426;background:#b83537;box-shadow: 0 0 2px rgba(0, 0, 0, 0.08), 0 1px 1px rgba(0, 0, 0, 0.05);font-size: 14px;font-weight:bold;padding: 3px;white-space: nowrap;}
.btn_02 span {display: block;padding: 8px 50px 5px 7px;background: url("/images/template/00597/common/bn_02_r.png") no-repeat 95% 50% ;color: #fff;  }

.btn_03 {display: inline-block; border:1px solid #474747;background:#555555;box-shadow: 0 0 2px rgba(0, 0, 0, 0.08), 0 1px 1px rgba(0, 0, 0, 0.05);font-size: 14px;font-weight:bold;padding: 3px;white-space: nowrap; border-radius: 5px;}
.btn_03 span {display: block;padding: 3px 50px 1px 7px;background: url("/images/template/00597/common/bn_02_r.png") no-repeat 95% 50% ;color: #fff;  }

.btn_04 {display: inline-block; border:1px solid #272e3e;background:#373e50;box-shadow: 0 0 2px rgba(0, 0, 0, 0.08), 0 1px 1px rgba(0, 0, 0, 0.05);font-size: 14px;font-weight:bold;padding: 3px;white-space: nowrap;}
.btn_04 span {display: block;padding: 8px 50px 5px 7px;background: url("/images/template/00597/common/bn_02_r.png") no-repeat 95% 50% ;color: #fff;  }

.btn_05 {display: inline-block;padding: 3px;border:1px solid #272e3e;background:#373e50;box-shadow: 0 0 2px rgba(0, 0, 0, 0.08), 0 1px 1px rgba(0, 0, 0, 0.05);font-size: 14px;font-weight:bold; white-space: nowrap;}
.btn_05 span {display: block; padding: 8px 50px 5px 7px;background: url("/images/template/00597/common/bn_02_r.png") no-repeat 95% 50% ;color: #fff;}

.btn_home {display: inline-block;padding: 3px;border:1px solid #272e3e;background:#373e50;box-shadow: 0 0 2px rgba(0, 0, 0, 0.08), 0 1px 1px rgba(0, 0, 0, 0.05);font-size: 14px;font-weight:bold; white-space: nowrap;}
.btn_home span {display: block; padding: 8px 50px 5px 7px;background: url("/images/template/00597/common/bn_04_r.png") no-repeat 95% 50% ;color: #fff;}

.btn_down {display: inline-block;padding: 3px;border:1px solid #52483d;background:#655c52;box-shadow: 0 0 2px rgba(0, 0, 0, 0.08), 0 1px 1px rgba(0, 0, 0, 0.05);font-size: 14px;font-weight:bold; white-space: nowrap;}
.btn_down span {display: block;padding: 8px 50px 5px 7px; background: url("/images/template/00597/common/bn_03_r.png") no-repeat 95% 50%;color: #fff;}

.btn_down2 {display: inline-block;padding: 3px;border:3px solid #b83537;background:#fff;box-shadow: 0 0 2px rgba(0, 0, 0, 0.08), 0 1px 1px rgba(0, 0, 0, 0.05);font-size: 14px;font-weight:bold; white-space: nowrap;}
.btn_down2 span {display: block;padding: 2px 50px 0px 7px; background: url("/images/template/00597/common/bn_08_r.png") no-repeat 95% 50%;color: #b83537;}

.btn_tab {display: inline-block;font-size: 14px;padding: 0px;border:1px solid #373e50;background:#373e50;box-shadow: 0 0 2px rgba(0, 0, 0, 0.08), 0 1px 1px rgba(0, 0, 0, 0.05); white-space: nowrap;}
.btn_tab span {display: block; padding: 8px 50px 5px 7px;background: url("/images/template/00597/common/bn_05_r.png") no-repeat 95% 50%;color: #fff;}

.btn_tlink {display: inline-block; padding: 0px;border:1px solid #ddd;box-shadow: 0 0 2px rgba(0, 0, 0, 0.08), 0 1px 1px rgba(0, 0, 0, 0.05);font-size: 14px; white-space: nowrap;}
.btn_tlink span {display: block;background: url("/images/template/00597/common/bn_06_l.png") no-repeat 5px 50%; padding: 8px 5px 5px 30px;color: #000;}

.btn_pdf {display: inline-block; padding: 0px;border:1px solid #ddd;box-shadow: 0 0 2px rgba(0, 0, 0, 0.08), 0 1px 1px rgba(0, 0, 0, 0.05);font-size: 12px; white-space: nowrap;}
.btn_pdf span {display: block;background: url("/images/template/00597/common/bn_07_l.png") no-repeat 5px 50%; padding: 8px 5px 5px 30px;color: #a51c1f;}
