﻿@charset "utf-8";


body {margin:0;padding:0;font-size:0.75em;line-height:18px;font-family:arial bold,helvetica,dotum,Tahoma;color:#666666;}

/* inline */
img {display:inline-block;border:0 none;vertical-align:top;}
a, cite, code, dfn, del, em, ins, label, q, span {display:inline-block;vertical-align:top;}
strong {vertical-align:top;*vertical-align:middle;}
cite, em, dfn {font-style:normal;}
sub {vertical-align:bottom;font-family:arial bold,helvetica,dotum;}
sup {vertical-align:top;font-family:arial bold,helvetica,dotum;}

/* block */
h1, h2, h3, h4, h5, h6 {margin:0;font-size:1em;}
address {font-style:normal;}
blockquote, p {margin:0;}
pre {margin:0;font-size:1em;}

hr {display:none;}

/* table */
table {border-collapse:separate;border-spacing:0;border:0;}
caption {display:none;}
th,td {padding:0;spacing:0;vertical-align:middle;text-align:left;font-weight:normal;} /* opara height=18px */

/* list */
dd, dl, ol, ul {margin:0;padding:0;}
li {list-style-type:none;line-height:20px;}

/* form */
form {margin:0; height:100%;}
fieldset {margin:0;padding:0;border:0 none;}
legend {display:none;}
input {vertical-align:top;}
select {vertical-align:top;}
input {font-size:12px;height:17px;line-height:15px;padding:4px 3px;color:#777777;border:1px solid #d2d2d2;margin:10px 0;}
input[type=checkbox] {width:12px;height:12px;padding:0;margin:6px;border:none;vertical-align:middle;}
input[type=submit] {margin:10px 0;height:28px;border:0;font:bold 13px #ffffff arial,helvetica;display:inline-block;padding:5px 20px;color:#ffffff;background:#3d211c;cursor:pointer;}  
input[type=text] {padding:0; height:27px;line-height:16px;} 
.msie6 input.text, .msie7 input.text {margin:-1px 0;}
.ui-form-hover {border:1px solid #f6af39 !important;}

select {height:20px;font-size:11px;line-height:1.5;margin:0;font-family:arial bold,helvetica,dotum;color:#727272;vertical-align:top;border:1px solid #cccccc;}
/* 버튼 엘리먼트 하위에 이미지 적용 */
.img-button {padding:0;border:none 0;background:none;cursor:pointer;overflow:visible;vertical-align:top;font-size:0;line-height:0;}
.img-button img  {display:block;position:relative;}
body.msie6 .img-button, body.msie7 .img-button {margin:0 0 -1px 4px;}
/*body.safari .img-button {margin:-1px -3px ;}*/
.bg-button {margin:0;padding:0;border:none 0;background:none;cursor:pointer;overflow:visible;height:1.75em;vertical-align:top;font-size:1em;line-height:1;}
.bg-button span {padding:2px 5px 0 !important;white-space:nowrap;}
.msie6 .bg-button, .msie7 .bg-button {margin-left:4px;}
button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */
textarea {font-size:12px;color:#777; border:1px solid #d2d2d2;margin:0;padding:0;}
.msie6 textarea, .msie7 textarea {margin:-1px 0;}

/* link */
a {color:#666666; text-decoration:none;cursor:pointer;}
a:link {color:#666666;}
a:visited {color:#666666;}
a:hover {color:#333333;}
a:active {color:#666666;}

/* button */
.button
{
    margin:10px 0;
    text-decoration: none;
    font:bold 13px #ffffff arial,helvetica;
    display: inline-block;
    text-align: center;
	padding: 5px 20px;
    color: #ffffff;           
	background: #3d211c;
}
.button:hover {background: #744b0a;}
.btncolor {color:#e7e7e7;}



/* basic */
.hidden-obj {position:absolute;visibility:hidden;top:-9000px;left:-9000px;}
.display-none {display:none;}
.text-c {text-align:center !important;}
.text-l {text-align:left !important;}
.text-r {text-align:right !important;}
.vertical-t {vertical-align:top !important;}
.vertical-m {vertical-align:middle !important;}
.vertical-b {vertical-align:bottom !important;}
.float-l {float:left !important;}
.float-r {float:right !important;}
.float-n {float:none !important;}
.tspace {margin:25px 0 0 0;}
.bg-none {background:none !important;}

/* clear */
.clear:after{content:".";height:0;font-size:0;visibility:hidden;display:block;clear:both;}
.clear{display:inline-block;}
* html .clear{height:0;}
.clear{display:block;}
.clear-both{clear:both;}





/******************* TITLE / TEXT *******************/
/* text type*/
.txt-gold {color:#b68f1e;}
.txt-gold-b {color:#b68f1e;font-weight:bold;}

.gnb-subtxt {font-size:14px;color:#888888;line-height:42px;font-family:arial bold,helvetica,dotum;font-weight:bold;padding:0 10px;}
.gnb-subtxt:hover {color:#333333;}

.txt-blank {padding:0 0 0 15px;}
.txt-type2 li {
    margin:5px 0 0 0;
}
/* title */
.txt-tit {font-size:27px;color:#333333;line-height:42px;font-family:"맑은고딕","Malgun Gothic",serif,arial bold,helvetica,dotum bold;}
.txt-subtit {font-size:15px;font-weight:bold;line-height:25px;margin:20px 0 0 0;font-family:"맑은고딕","Malgun Gothic",serif,arial bold,helvetica,dotum bold;}
.txt-subtit-gold {font-size:18px;color:#b68f1e;line-height:25px;font-family:"맑은고딕",Cambria,serif,arial bold;}
.txt-subtit-golds {font-size:15px;color:#b68f1e;line-height:25px;margin:20px 0 0 0;font-family:arial bold,helvetica,dotum; cursor:pointer;}
.txt-subtit-bar {font-size:15px;font-weight:bold;color:#333333;line-height:20px;padding:7px 2px; margin:25px 0 0 0;font-family:"맑은고딕","Malgun Gothic",serif,arial bold,helvetica,dotum bold;background:url(/images/common/titbar_bg.gif) repeat-x 0 0;}
.txt-subtit-bar a {color:#333333;}

/* bullet text */
.bul-gold {display:block;padding:3px 0 3px 15px;vertical-align:middle;line-height:15px;background:url(/images/common/bul_gold.gif) no-repeat 0 50%;}

