@charset "utf-8";


@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);

* {margin:0; padding:0;}

body {font-size: 75%; font-family: "Nanum Gothic", "맑은 고딕", "돋움", "굴림", sans-serif; color: #575757; font-style:normal;}
table, pre {font-size: 1em; font-family:"Nanum Gothic", "맑은 고딕", "돋움", "굴림", sans-serif;}
a, a:link {color: #575757; text-decoration: none; cursor: pointer;}
a:visited {color: #575757;}
a:hover, a:active, a:focus {color: #575757; text-decoration: underline;}

}

/* Basic Text Style */
h1, h2, h3, h4, h5, h6 {margin:0; padding:0;}

/* tag Definition */
address {font-style: normal; display: block; color: #575757;} /* 주소 */
cite {display: block; font-style: normal;}	/* 인용문 */
del {text-decoration: line-through;} /* 삭제 */
strong {font-weight:800;} /* 강조 */
em {font-style: normal;} /* 강조 */
dfn {font-style: normal;} /* 정의 - 용어설명 */
cite {font-style: normal;} /* 인용출처 */
blockquote {margin: 0; padding: 0;} /* 인용block */
sup {font-size: .92em;} /* 위첨자 */
sub {font-size: .92em;} /* 아래첨자 */
fieldset {margin:0; padding:0; border:0}
legend {font-size: 0; line-height: 0; padding: 0;}
hr {display:none;}	/* 수평선 - 레이아웃구분용 */
form, blockquote, dl, dt, dd {margin: 0; padding: 0;}
img, input.type-image {border: 0 none;}
optgroup label {font-style:normal; font-weight:normal;}
ul, li, ol {list-style:none; margin:0; padding:0px;}
noscript {display:none}
html, body {margin: 0; padding: 0;}

/*INPUT*/
textarea {border:1px solid #e1e1e1; line-height:140%; width:98%;}
input, select, textarea {vertical-align: middle; font-size: 1em; color: #575757; font-family: "Nanum Gothic", "맑은 고딕", "돋움", "굴림", sans-serif;}

/* dispaly */
.disblock {display:block;}
.disnone {display:none;}


/* ��ü�ؽ�Ʈ */
.txtHid {
	text-indent:-9999px;
	width:1px;
	height:1px;
	overflow:hidden;
}

/* ȭ�鱸�� */
.vh {visibility:hidden; }
.vv {visibility:visible; }
.dpn {display:none; }
.dpi {display:inline; }
.dpb {display:block; }


/* ȭ�鱸�� input */

input[type="image"], input[type="radio"], input[type="checkbox"] {
	padding: 0px;
	margin:0px;
	height: auto;
	border: none;
}
input.image, input.radio, input.checkbox {		/* : FILTER : IE 6 ���� �Ӽ� ������ ���� ���� */
	padding: 0;
	
	height: auto;
	border: none;
}
input[type="file"] {
	padding: 2px 0 2px 0;
	height: auto;
}
input.file {		/* : FILTER : IE 6 ���� �Ӽ� ������ ���� ���� */
	padding: 2px 0 2px 0;
	height: auto;
	background: #F1F1F1;
}
input[type="text"]:focus,
textarea:focus {
	background-color: #FFFFCE;
}

textarea {
	padding: 4px 4px 4px 4px;
}

input[type="password"]:focus,
textarea:focus {
	background-color: #FFFFCE;
}
/* Ÿ��Ʋ ��� */
.blt1 {padding-left: 15px; background:url(/korean/_template/image/default/common/blt_01.gif) no-repeat 0 50%;}




/* ������ ������ ���� */
.tablew680 {width:680px;}





.boxRound{border:1px solid #CCC;-webkit-box-sizing:border-box;-webkit-border-top-right-radius:5px;-webkit-border-top-left-radius:5px;border-radius:5px 5px 5px 5px;background-color:#fff;}


.doticon{padding:0 0 0 15px; background:url(/korean/_template/image/default/common/dot.gif) no-repeat 7px 4px;}


/* Ÿ��Ʋ ��Ʈ */
.t11 {font-size:0.92em;} /* font size 11px */
.t12 {font-size:1em;} /* font size 12px */
.t13 {font-size:1.08em;} /* font size 13px */
.t14 {font-size:1.16em;} /* font size 14px */
.t16 {font-size:1.33em;} /* font size 16px */

/* ���� */

.m10 {margin:10px;}
.mT10 {margin-top:10px;}
.mL10 {margin-left:10px;}
.mR10 {margin-right:10px;}
.mB10 {margin-bottom:10px;}

.m15 {margin:15px;}
.mT15 {margin-top:15px;}
.mL15 {margin-left:15px;}
.mR15 {margin-right:15px;}
.mB15 {margin-bottom:15px;}

.m20 {margin:20px;}
.mT20 {margin-top:20px;}
.mL20 {margin-left:20px;}
.mR20 {margin-right:20px;}
.mB20 {margin-bottom:20px;}

.p1 {padding:1px;}
.pT1 {padding-top:1px;}
.pL1 {padding-left:1px;}
.pR1 {padding-right:1px;}
.pB1 {padding-bottom:1px;}

.p10 {padding:10px;}
.pT10 {padding-top:10px;}
.pT5 {padding-top:5px;}
.pT7 {padding-top:7px;}
.pT20 {padding-top:20px;}
.pL5 {padding-left:5px;}
.pL10 {padding-left:10px;}
.pR10 {padding-right:10px;}
.pB10 {padding-bottom:10px;}

.p15 {padding:15px;}
.pT0 {padding-top:0px;}
.pT10 {padding-top:10px;}
.pT15 {padding-top:15px;}
.pT17 {padding-top:17px;}
.pL15 {padding-left:15px;}
.pR15 {padding-right:15px;}
.pB15 {padding-bottom:15px;}
.pL17 {padding-left:17px;}

.p20 {padding:20px;}
.pT20 {padding-top:20px;}
.pT30 {padding-top:30px;}
.pT40 {padding-top:40px;}
.pT45 {padding-top:45px;}
.pT50 {padding-top:50px;}
.pT80 {padding-top:80px;}
.pT60 {padding-top:60px;}
.pT64 {padding-top:64px;}
.pT45 {padding-top:45px;}
.pL13 {padding-left:13px;}
.pL20 {padding-left:20px;}
.pT25 {padding-top:25px;}
.pL25 {padding-left:25px;}
.pL30 {padding-left:30px;}
.pL40 {padding-left:40px;}
.pL45 {padding-left:45px;}
.pL50 {padding-left:50px;}
.pT40 {padding-top:40px;}
.pL60 {padding-left:60px;}
.pL65 {padding-left:65px;}
.pL70 {padding-left:70px;}
.pL80 {padding-left:80px;}
.pL85 {padding-left:85px;}
.pL87 {padding-left:87px;}
.pL90 {padding-left:90px;}
.pL93 {padding-left:93px;}
.pL95 {padding-left:95px;}
.pL100 {padding-left:100px;}
.pL105 {padding-left:105px;}
.pL108 {padding-left:110px;}
.pL118 {padding-left:118px;}
.pL110 {padding-left:110px;}
.pL120 {padding-left:120px;}
.pL125 {padding-left:125px;}
.pL126 {padding-left:126px;}
.pL127 {padding-left:127px;}
.pL128 {padding-left:128px;}
.pL130 {padding-left:130px;}
.pL132 {padding-left:132px;}
.pL135 {padding-left:135px;}
.pL137 {padding-left:137px;}
.pL140 {padding-left:140px;}
.pL145 {padding-left:145px;}
.pL148 {padding-left:148px;}
.pL150 {padding-left:150px;}
.pL151 {padding-left:151px;}
.pL159 {padding-left:159px;}
.pL160 {padding-left:160px;}
.pL162 {padding-left:162px;}
.pL163 {padding-left:163px;}
.pL165 {padding-left:165px;}
.pL167 {padding-left:167px;}
.pL170 {padding-left:170px;}
.pL174 {padding-left:174px;}
.pL175 {padding-left:175px;}
.pL180 {padding-left:180px;}
.pL187 {padding-left:187px;}
.pL190 {padding-left:190px;}
.pL200 {padding-left:200px;}
.pL210 {padding-left:210px;}
.pL213 {padding-left:213px;}
.pL220 {padding-left:220px;}
.pL223 {padding-left:223px;}
.pL230 {padding-left:230px;}
.pL235 {padding-left:235px;}
.pL240 {padding-left:240px;}
.pL260 {padding-left:260px;}
.pL300 {padding-left:300px;}
.pL35 {padding-left:35px;}
.pR20 {padding-right:20px;}
.pB20 {padding-bottom:20px;}

.pB10 {padding-bottom:10px;}
.p350 {padding:350px;}
.pT350 {padding-top:350px;}
.pL350 {padding-left:350px;}
.pR350 {padding-right:350px;}
.pB350 {padding-bottom:350px;}

/* ��Ÿ */
fieldset {margin:0; padding:0; border:0;}
fieldset img {vertical-align:middle;}
legend {border:0; display:none;}
.clear{clear:both}


/* �⺻��ư ��Ÿ�� *******************/
/* Anchor Button */
.btn_global  a.button,
.btn_global a.button span { position:relative; display:inline-block; text-decoration:none !important;font-weight:bold !important; background:url(/korean/_template/image/default/common/buttonWhite.gif) no-repeat; cursor:pointer; white-space:nowrap; vertical-align:middle;}
.btn_global a.button { padding:0; background-position:left top; overflow:visible;}
.btn_global a.button span { left:2px; padding:6px 10px 5px 8px; color:#666; font:12px/12px Sans-serif; background-position:right top;}
/* Icon Add */
.btn_global a.button .icon { position:relative; border:0; vertical-align:middle;}
.btn_global span.button .icon { position:relative; left:10px; margin-right:8px; vertical-align:middle;}

/* Control Button + Submit Button */
.btn_global span.button,
.btn_global span.button button,
.btn_global span.button input { position:relative; margin:0; display:inline-block; border:0; font:12px Sans-serif; color:#666;font-weight:bold !important; white-space:nowrap; background:url(/korean/_template/image/default/common/buttonWhite.gif) no-repeat; vertical-align:middle;}
.btn_global span.button { padding:0; background-position:left top;}
/* .btn_global span.button, x:-moz-any-link{ font:0/23px Sans-serif; padding:11px 0;} Firefox 2 Fix */
/* .btn_global span.button, x:-moz-any-link, x:default{ padding:0;} Firefox 2 Fix */
.btn_global span.button button,
.btn_global span.button input { height:23px; left:2px; /*_top:0; */padding:0 10px 0 8px; line-height:24px; background-position:right top; cursor:pointer;}

/* Offset Debug */
.btn_global a.button,
.btn_global span.button{ margin-right:2px;}



#pw_check fieldset {width:470px;padding:10px 10px 10px 10px;border:3px solid #999900;margin:10px auto; display:block;}
#pw_check legend{display:inline;width:360px;padding:3px 15px;border:1px solid #999900;background:#999900;color:#FFF;font-size:1.16em;font-weight:bold;margin:5px;}

#pw_check div {clear:both;text-align:center;width:434;padding:20px;}
#pw_check .button, #pw_check .textinfo {text-align:center;padding:10px;}


/***** �ݵ�� �����ϴ� ��Ÿ�� �� - ������� �����Ӱ� �߰�, ���� ���� *****/
h2.display_n {display:none;}
h3 {margin-bottom:10px;}
h4 {font-size:1.16em; color:#3a7c0d; /*background:url(/korean/_template/image/default/common/bullet_01.gif) no-repeat 0 50%; padding-left:15px;*/}
textarea {padding:2px}
select {margin:0 0 1px 0;}


/* black */
.black {
	color: #d7d7d7;
	border: solid 1px #333;
	background: #333;
	background: -webkit-gradient(linear, left top, left bottom, from(#666), to(#000));
	background: -moz-linear-gradient(top,  #666,  #000);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#000000');
}
.black:hover {
	background: #000;
	background: -webkit-gradient(linear, left top, left bottom, from(#444), to(#000));
	background: -moz-linear-gradient(top,  #444,  #000);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#000000');
}
.black:active {
	color: #666;
	background: -webkit-gradient(linear, left top, left bottom, from(#000), to(#444));
	background: -moz-linear-gradient(top,  #000,  #444);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#666666');
}

/* gray */
.gray {
	color: #e9e9e9;
	border: solid 1px #555;
	background: #6e6e6e;
	background: -webkit-gradient(linear, left top, left bottom, from(#888), to(#575757));
	background: -moz-linear-gradient(top,  #888,  #575757);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#575757');
}
.gray:hover {
	background: #616161;
	background: -webkit-gradient(linear, left top, left bottom, from(#757575), to(#4b4b4b));
	background: -moz-linear-gradient(top,  #757575,  #4b4b4b);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#757575', endColorstr='#4b4b4b');
}
.gray:active {
	color: #afafaf;
	background: -webkit-gradient(linear, left top, left bottom, from(#575757), to(#888));
	background: -moz-linear-gradient(top,  #575757,  #888);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#575757', endColorstr='#888888');
}

/* white */
.white {
	color: #606060;
	text-align:center;
	border: solid 1px #b7b7b7;
	padding:0 0 5px 0;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
	background: -moz-linear-gradient(top,  #fff,  #ededed);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
}
.white:hover {
	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc));
	background: -moz-linear-gradient(top,  #fff,  #dcdcdc);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc');
}
.white:active {
	color: #999;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff));
	background: -moz-linear-gradient(top,  #ededed,  #fff);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff');
}

/* orange */
.orange {
	color: #fef4e9;
	text-align:center;
	padding:0 0 5px 0;
	border: solid 1px #da7c0c;
	background: #f78d1d;
	background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
	background: -moz-linear-gradient(top,  #faa51a,  #f47a20);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
}
.orange:hover {
	background: #f47c20;
	background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
	background: -moz-linear-gradient(top,  #f88e11,  #f06015);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');
}
.orange:active {
	color: #fcd3a5;
	background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
	background: -moz-linear-gradient(top,  #f47a20,  #faa51a);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
}

/* red */
/*.red {
	color: #faddde;
	text-align:center;
	padding:0 0 5px 0;
	border: solid 1px #980c10;
	background: #d81b21;
	background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#aa1317));
	background: -moz-linear-gradient(top,  #ed1c24,  #aa1317);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317');
}
.red:hover {
	background: #b61318;
	background: -webkit-gradient(linear, left top, left bottom, from(#c9151b), to(#a11115));
	background: -moz-linear-gradient(top,  #c9151b,  #a11115);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9151b', endColorstr='#a11115');
}
.red:active {
	color: #de898c;
	background: -webkit-gradient(linear, left top, left bottom, from(#aa1317), to(#ed1c24));
	background: -moz-linear-gradient(top,  #aa1317,  #ed1c24);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa1317', endColorstr='#ed1c24');
}*/

/* blue */
.blue {
	color: #d9eef7;
    text-align:center;
    padding:0 0 5px 0;
	border: solid 1px #0076a3;
	background: #0095cd;
	background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));
	background: -moz-linear-gradient(top,  #00adee,  #0078a5);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');
}
.blue:hover {
	background: #007ead;
	padding:0 0 5px 0;
	background: -webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e));
	background: -moz-linear-gradient(top,  #0095cc,  #00678e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095cc', endColorstr='#00678e');
}
.blue:active {
	color: #80bed6;
	padding:0 0 5px 0;
	background: -webkit-gradient(linear, left top, left bottom, from(#0078a5), to(#00adee));
	background: -moz-linear-gradient(top,  #0078a5,  #00adee);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078a5', endColorstr='#00adee');
}

/* rosy */
.rosy {
	color: #fae7e9;
	border: solid 1px #b73948;
	background: #da5867;
	background: -webkit-gradient(linear, left top, left bottom, from(#f16c7c), to(#bf404f));
	background: -moz-linear-gradient(top,  #f16c7c,  #bf404f);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f16c7c', endColorstr='#bf404f');
}
.rosy:hover {
	background: #ba4b58;
	background: -webkit-gradient(linear, left top, left bottom, from(#cf5d6a), to(#a53845));
	background: -moz-linear-gradient(top,  #cf5d6a,  #a53845);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#cf5d6a', endColorstr='#a53845');
}
.rosy:active {
	color: #dca4ab;
	background: -webkit-gradient(linear, left top, left bottom, from(#bf404f), to(#f16c7c));
	background: -moz-linear-gradient(top,  #bf404f,  #f16c7c);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf404f', endColorstr='#f16c7c');
}

/* green */
.green {
	color: #e8f0de;
	border: solid 1px #538312;
	background: #64991e;
	background: -webkit-gradient(linear, left top, left bottom, from(#7db72f), to(#4e7d0e));
	background: -moz-linear-gradient(top,  #7db72f,  #4e7d0e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db72f', endColorstr='#4e7d0e');
}
.green:hover {
	background: #538018;
	background: -webkit-gradient(linear, left top, left bottom, from(#6b9d28), to(#436b0c));
	background: -moz-linear-gradient(top,  #6b9d28,  #436b0c);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b9d28', endColorstr='#436b0c');
}
.green:active {
	color: #a9c08c;
	background: -webkit-gradient(linear, left top, left bottom, from(#4e7d0e), to(#7db72f));
	background: -moz-linear-gradient(top,  #4e7d0e,  #7db72f);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e7d0e', endColorstr='#7db72f');
}

/* pink */
.pink {
	color: #feeef5;
	border: solid 1px #d2729e;
	background: #f895c2;
	background: -webkit-gradient(linear, left top, left bottom, from(#feb1d3), to(#f171ab));
	background: -moz-linear-gradient(top,  #feb1d3,  #f171ab);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#feb1d3', endColorstr='#f171ab');
}
.pink:hover {
	background: #d57ea5;
	background: -webkit-gradient(linear, left top, left bottom, from(#f4aacb), to(#e86ca4));
	background: -moz-linear-gradient(top,  #f4aacb,  #e86ca4);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4aacb', endColorstr='#e86ca4');
}
.pink:active {
	color: #f3c3d9;
	background: -webkit-gradient(linear, left top, left bottom, from(#f171ab), to(#feb1d3));
	background: -moz-linear-gradient(top,  #f171ab,  #feb1d3);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f171ab', endColorstr='#feb1d3');
}