@charset "utf-8";
/* CSS Document */

body {
	margin:0;
    padding:0;
	font-family:"맑은 고딕", "돋움",malgun,Dotum;
	font-size:12px;
	line-height:20px;
	}
#accessibility {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	z-index:999;
}
#accessibility ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
#accessibility li {
	margin:0;
	padding:0;
	list-style-type:none;
}
#accessibility a {
	display:block;
	position:absolute;
	top:-9999px;
	left:0;
	width:100%;
	height:20px;
	line-height:20px;
	text-align:center;
	background:#333;
	color:#fff;
	text-decoration:none;
	font-size:12px;
}
#accessibility a:focus, #accessibility a:active {
	top:0;
	padding:5px 0;
	font-weight:600;
}
.skip, caption, .skiplabel label {
	position:absolute;
	font-size:0;
	width:0;
	height:0;
	line-height:0;
	margin:0;
	padding:0;
	background:none;
	overflow:hidden;
}
form, p, ul, li {
	margin:0;
	padding:0;
	border:none;
	}
input, select {
	vertical-align:middle;
	overflow:visible; /* ie6,7 input 버튼 패딩버그용 */
	}
img {
	border:none;
    }
a {
   color:#575757;
   text-decoration:none;
   cursor:pointer;
   }
a:hover {
	color:#000;
	text-decoration:underline;
	}
a:focus {
	color:#000;
	text-decoration:none;
	}
hr.line {
	border:none;
	margin:15px 0;
	padding:0;
	border-top:#cfdce1 dotted 1px;
	border-bottom:#FFF dotted 1px;
	*clear:both;
	display:block;

}
.Selectbox {
	font-size:12px;
	line-height:18px;
	margin:0;
	padding:2px;
	border:#ddd solid 1px;
}
.Textarea {
	font-size:12px;
	line-height:18px;
	margin:0 0 2px 0;
	padding:0;
	border:#ddd solid 1px;
	width:100%;
	*width:99%;
}
.inputCheckbox, .inputRadio {
	vertical-align:middle;
}
.inputFile {
	*width:99%;
	width:100%;
	vertical-align:middle;
	border:#CCC solid 1px;
}
.inputBox {
	font-size:12px;
	height:18px;
	line-height:18px !important;
	margin:0;
	padding:2px 5px;
	border:#ddd solid 1px;
	vertical-align:middle;
}
.ScrollBox {
	border:#e4e4e4 solid 1px;
	overflow:hidden;
	overflow-y:auto;
	height:100px;
	padding:10px;
	margin:0 0 5px 0;
	font-size:12px;
}
.Left {
	text-align:left;
}
.Center {
	text-align:center;
}
.Right {
	text-align:right;
}
.Justify {
	text-align:justify;
}
.fltrt {
	float:right;
}
.fltlft {
	float:left;
}
.clearfloat {
	clear:both;
	height:0;
	font-size:0px;
	line-height:0px;
	}
.Wrap {
	margin:0;
	padding:0;
	position:relative;
	}
.head {
	margin:0;
	padding:18px 0 0 0;
	border-top:#004098 solid 4px;
	}
h1.mainTitle {
	margin:0 0 10px 0;
	padding:0 10px;
	}
h1.mainTitle img {
	max-width:100%;
	}
.logout {
   margin:0;
   padding:0;
   background:#333f49;
   text-align:left;
	}
.logout a {
	display:block;
	max-width:140px;
	padding:8px 10px;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	line-height:14px;
	vertical-align:middle;
	cursor:pointer;
	white-space:nowrap;
	word-break:break-all;
	}
h3.SubTitle {
	margin:20px 0;
	padding:0 0 0 24px;
	background:url(/Common/Images/bullet.gif) no-repeat 0 6px;
	font-size:24px;
	height:28px;
	line-height:30px;
	vertical-align:top;
	font-weight:bold;
	position:relative;
	*clear:both;
	}
h4.SmallTitle{
	margin:0 0 10px 0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	height:20px;
	line-height:20px;
	color:#575757;
	position:relative;
	*clear:both;
	}

h5.xSmallTitle{
	margin:0 0 10px 2px;
	padding:0 0 0 8px;
	background:url(/Common/Images/arrow02.gif) no-repeat left 50%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	height:16px;
	line-height:16px;
	color:#004098;
	position:relative;
	*clear:both;
	}
h6.smalltit {
	margin:10px 0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	height:16px;
	line-height:16px;
	color:#444;
	*clear:both;
	}
.Lnb {
	width:100%;
	margin:0;
	padding:0;
	background:#43515d;
	border-bottom:#ccc solid 1px;
	}
.Lnb ul{
	margin:0;
	padding:0;
	list-style:none;
	}
.Lnb ul li {
	float:left;
	background-color:#43515d;
	}
.Lnb ul li a {
	display:block;
	width:100px;
	margin:0;
	padding:14px 20px;
	border-top:#78828a solid 1px;
	border-right:#78828a solid 1px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	}
.Lnb ul li a:hover {
	background-color:#004098;
	text-decoration:none;
	}
.Lnb ul li.on {
	background-color:#004098;
	}
.MainContents {
	max-width:644px;
	margin:0;
	padding:0;
	}
.Contents {
	max-width:644px;
	margin:0;
	padding:0 0 20px 10px;
	}
.divStyle01 {
	margin:0 0 10px 0;
	padding:0 10px;
	font-size:12px;
	line-height:18px;
	text-align:justify;
	}
.divStyle01 img {
	margin:0;
	padding:0;
	max-width:100%;
	}
.divStyle02 {
	margin:0 10px 0 0;
	padding:0 10px;
	width:auto;
	overflow:auto;
	border:#ccc solid 1px;
	}
.divStyle02 p {
	margin:0;
	padding:0;
	font-size:12px;
	color:#575757;
	}
.agreement {
	margin:10px 0;
	padding:0;
	}
.agreement .question {
	float:left;
	font-size:12px;
	color:#333;
	}
.agreement .question b {
	font-weight:bold;
	color:#000;
	}
.ListInfo {
	position:relative;
	padding:0;
	margin:5px 0;
	text-align:left;
	font-size:12px;
}
.ListInfo input {
	vertical-align:middle;
}
.ListInfo .listNo {
	display:block;
	text-align:left;
	font-size:12px;
	color:#666;
	font-family:Tahoma, Geneva, sans-serif;
}
.ListInfo .listNo strong {
	font-weight:bold;
	color:#af0001;
}
.ListInfo .jumpTo {
	margin:0;
	padding:0;
	border:none;
	position:absolute;
	bottom:0;
	right:0;
	float:right;
	text-align:right;
}
.ListInfo .jumpTo * {
	*vertical-align:middle;
}
.ListInfo .jumpTo label {
	display:none;
}
.ListInfo .category {
	float:right;
	text-align:right;
	margin-bottom:5px;
}
.ListInfo .jumpTo .Selectbox {
	font-size:12px;
	height:25px;
	line-height:25px;
	margin:0;
	padding:2px;
	border:#ddd solid 1px;
}
.ListInfo .jumpTo .inputBox {
	width:30%;
}
.mainVisual {
	margin:0;
	padding:0 10px;
	}
.mainVisual img {
	max-width:100%;
	}
.ContMain {
	max-width:100%;
}
.banner {
	margin:0 0 20px 0;
	padding:0 10px;
	float:left;
	}
.banner img {
	max-width:100%;
	margin:0;
	}
.banner a img{
	margin:10px 0;
	padding:0;
	}
.notice {
	float:left;
	width:300px;
	margin:0 10px;
	padding:0;
	}
.noticeHead {
	position:relative;
	margin:0;
	padding:0;
	border-bottom:#305a94 solid 1px;
	}
.notice .more {
	position:absolute;
	top:0;
	right:0;
	margin:0 0 4px 0;
	padding:2px 10px 0 0;
	text-align:right;
	background:url(/Common/Images/arrow02.gif) no-repeat right 50%;
	}
.notice .more a {
	font-size:12px;
	font-weight:bold;
	color:#333;
	}
.noticeTable {
	margin:0;
	padding:0;
	}
.noticeTable caption {
	display:none;
	}
.noticeTable th {
	padding:4px 5px;
	border-right:#e2e2e2 dotted 1px;
	border-bottom:#ccc dotted 1px;
	color:#07538d;
	font-size:12px;
	line-height:18px;
	font-weight:normal;
	text-align:left;
	}
.noticeTable td {
	border-bottom:#ccc dotted 1px;
	color:#555;
	font-size:12px;
	font-weight:normal;
	line-height:18px;
	text-align:center;
	}
/* Tablestyle */
.TableStyle01 {
	border-top:#1e70c6 solid 2px;
	border-left:#eee solid 1px;
	border-collapse:collapse;
	margin-bottom:10px;
}
.TableStyle01 caption {
	display:none;
}
.TableStyle01 thead {
	border-bottom:#ddd dashed 1px;
}
.TableStyle01 th {
	background:#fafafa;
	border-right:#eee solid 1px;
	border-bottom:#eee solid 1px;
	color:#07538d;
	font-size:12px;
	font-weight:normal;
	text-align:center;
	padding:8px 5px;
	line-height:18px;
}
.TableStyle01 td {
	background:#FFF;
	border-right:#eee solid 1px;
	border-bottom:#eee solid 1px;
	color:#555;
	font-size:12px;
	font-weight:normal;
	padding:8px 5px;
	line-height:18px;
}

.TableStyle02 {
	border-top:#1e70c6 solid 2px;
	border-collapse:collapse;
	margin-bottom:10px;
}
.TableStyle02 caption {
	display:none;
}
.TableStyle02 thead {
	border-bottom:#ddd dashed 1px;
}
.TableStyle02 th {
	background:#fafafa;
	color:#07538d;
	font-size:12px;
	font-weight:normal;
	text-align:center;
	padding:8px 5px;
	line-height:18px;
	border-bottom:#eee solid 1px;
}
.TableStyle02 thead th {
	border-bottom:none;
}
.TableStyle02 td {
	background:#FFF;
	border-right:#eee solid 1px;
	border-bottom:#eee solid 1px;
	color:#555;
	font-size:12px;
	font-weight:normal;
	padding:8px 5px;
	line-height:18px;
}
.TableStyle02 td:last-child, .TableStyle02 .last {
	border-right:none;
}
.TableStyle02 tfoot td {
	background-color:#fdfff2;
	color:#C60;
}
table.list tr:hover td {
	background-color:#fdfff2;
}
table.nowrap th,
table.nowrap td {
	white-space:nowrap;
}
table a {
	text-decoration:none;
	color:#125bac
}
table a:hover {
	text-decoration:underline;
	color:#af0001
}
table .noData {
	font-size:12px;
	font-weight:bold;
	color:#F00;
	text-align:center;
}
table .Reply {
	padding-left:25px;
	background-image:url(/Common/Images/icon_reply.gif);
	background-position:10px 11px;
	background-repeat:no-repeat;
}
table .category {
	padding-right:5px;
	border-right:#CCC solid 1px;
	margin-right:5px;
}
table .hidden {
	display:none;
}
.rowshow {
    display:table-row;
    *display:block;
}
.rowshow td {
	background-color:#F5F5F5;
	padding:10px;
}
.rowshow .close {
	text-align:right;
	font-weight:bold;
}
.rowhide {
    display:none;
}
.context_data {
	background:#fff;
	border-top:2px solid #666;
	padding:15px 10px;
	color:#666;
}
.context_data h3.author {
	margin:0 0 10px 0;
	color:#333;
	font-size:18px;
}
.context_data p.author {
	margin:0;
}
.context_data p.author strong {
	font-weight:normal;
}
.context_data .b_content {
	color:#666;
	font-size:12px;
	line-height:1.5;
}
.AddFileList p {
	margin:5px 0;
	padding:0;
	font-size:11px;
	color:#666;
	line-height:16px;
	text-align:left;
}
a .icon {
	margin:0 3px 0 0;
	vertical-align:middle;
}
.requird {
	font-size:11px;
	font-weight:normal;
	color:#F00;
	line-height:16px;
	margin:0;
	padding:0;
}
.BoardContents {
	padding:0 0 10px 0;
	margin:0 0 10px 0;
	line-height:normal;
	border-bottom:#eee solid 1px;
}
.BoardContents img {
	max-width:100%;
}

.PageController {
	position:relative;
	text-align:center;
	height:40px;
	margin-bottom:10px;
}
.PageController span {
	width:40px;
	height:40px;
	text-align:center;
	display:none;
}
.PageController span a {
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#555;
	display:block;
	height:38px;
	line-height:38px;
	border:#DDD solid 1px;
	text-decoration:none;
	text-align:center;
	background:#fff;
}
.PageController span.total {
	display:inline-block;
	width:auto;
	height:38px;
	line-height:38px;
	color:#555;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
}
.PageController span.total strong {
	color:#af0001;
	font-size:18px;
}
.PageController span.on a, .PageController span a:hover {
	color:#af0001;
	border:#af0001 solid 1px;
	background:#fafafa;
}
.PageController span.btn_first,
.PageController span.btn_prev,
.PageController span.btn_next,
.PageController span.btn_prev10,
.PageController span.btn_next10,
.PageController span.btn_last {
	position:absolute;
	top:0;
	width:40px;
	height:40px;
	text-align:center;
	display:inline-block;
}
.PageController span.btn_prev,
.PageController span.btn_next {
	display:inline-block;
}
.PageController span.btn_prev10,
.PageController span.btn_next10 {
	display:none;
}
.PageController span.btn_first a,
.PageController span.btn_prev a,
.PageController span.btn_next a,
.PageController span.btn_prev10 a,
.PageController span.btn_next10 a,
.PageController span.btn_last a {
	background:#fafafa;
	background-image:url(/Common/Images/bullet.png);
	background-repeat:no-repeat;
	display:block;
}
.PageController span.btn_first {
	left:0;
}
.PageController span.btn_prev,
.PageController span.btn_prev10 {
	left:45px;
}
.PageController span.btn_next,
.PageController span.btn_next10 {
	right:45px;
}
.PageController span.btn_last {
	right:0;
}
.PageController span.btn_first a {
	background-position:0 -390px;
}
.PageController span.btn_first a:hover {
	background-position:0 -430px;
}
.PageController span.btn_prev a,
.PageController span.btn_prev10 a {
	background-position:0 -470px;
}
.PageController span.btn_prev a:hover,
.PageController span.btn_prev10 a:hover {
	background-position:0 -510px;
}
.PageController span.btn_next a,
.PageController span.btn_next10 a {
	background-position:0 -630px;
}
.PageController span.btn_next a:hover,
.PageController span.btn_next10 a:hover {
	background-position:0 -670px;
}
.PageController span.btn_last a {
	background-position:0 -550px;
}
.PageController span.btn_last a:hover {
	background-position:0 -590px;
}
/* list */
.listStyle01 {
	margin:0 0 10px 0;
	padding:0;
	list-style:none;
}
.listStyle01 li {
	margin:0 0 5px 0;
	padding:0 0 0 24px;
	list-style:none;
	background:url(/Common/Images/bullet.png) no-repeat -11px -180px;
	color:#B85C2E;
	font-family:Dotum;
	font-size:12px;
	font-weight:bold;
	line-height:20px;
}
.listStyle01 li ul {
	margin:0 0 10px 0;
	padding:0;
	list-style:none;
}
.listStyle01 li li {
	font-weight:normal;
	background:none;
	margin:0;
	padding:0;
	line-height:18px;
	color:#666;
}
.listStyle01 li div {
	margin:0 0 10px 0;
	padding:0;
	line-height:16px;
	color:#666;
	font-weight:normal;
}

ul.listStyle02 {
	margin:0 0 10px 0;
	padding:0;
	list-style:none;
}
ul.listStyle02 li {
	margin:0 0 5px 0;
	padding:0 0 0 24px;
	list-style:none;
	background:url(/Common/Images/bullet.png) no-repeat -11px -180px;
	color:#333;
	font-family:Dotum;
	font-size:12px;
	font-weight:normal;
	line-height:1.5;
}
ul.listStyle02 li ul {
	margin:0 0 10px 0;
	padding:0;
	list-style:none;
}
ul.listStyle02 li li {
	font-weight:normal;
	background:none;
	margin:0 0 5px 0;
	padding:0;
	line-height:18px;
	color:#666;
}
ul.listStyle02 li div {
	margin:0 0 10px 0;
	padding:0;
	line-height:16px;
	color:#666;
	font-weight:normal;
}

ol.listStyle01 {
	margin:0 0 10px 0;
	padding:0;
	list-style:none;
}
ol.listStyle01 li {
	margin:0 0 5px 0px;
	padding:0;
	list-style:decimal;
	color:#4c7c8d;
	font-family:Dotum;
	font-size:12px;
	font-weight:bold;
	line-height:20px;
}
ol.listStyle01 li ul {
	margin:0 0 10px 0;
	padding:0;
	list-style:none;
}
ol.listStyle01 li li {
	list-style:none;
	font-weight:normal;
	background:none;
	margin:0;
	padding:0;
	line-height:18px;
	color:#666;
}
ol.listStyle01 li div {
	margin:0 0 10px 0;
	padding:0;
	line-height:16px;
	color:#666;
	font-weight:normal;
}


ol.listStyle02 {
	margin:5px 0 10px 15px;
	padding:0;
	list-style:none;
}
ol.listStyle02 li {
	margin:0 0 5px 15px;
	padding:0;
	list-style:decimal;
	color:#333;
	font-family:Dotum;
	font-size:12px;
	font-weight:normal;
	line-height:20px;
}
ol.listStyle02 li ul {
	margin:0 0 10px 0;
	padding:0;
	list-style:none;
}
ol.listStyle02 li li {
	list-style:none;
	font-weight:normal;
	background:none;
	margin:0;
	padding:0;
	line-height:18px;
	color:#666;
}
ol.listStyle02 li div {
	margin:0 0 10px 0;
	padding:0;
	line-height:16px;
	color:#666;
	font-weight:normal;
}

/* Button */
.btnArea {
	text-align:right !important;
	margin:5px 0px 0px 0px;
	padding:0px;
	line-height:normal;
}
.btn, .btn a, .btn button, .btn input {
	display:inline-block;
	padding:0;
	margin:0;
	overflow:visible;
	background:url(/Common/Images/btn.gif) no-repeat;
	cursor:pointer;
	height:27px;
	line-height:27px;
	font-family:Dotum;
	white-space:nowrap;
	*display:inline; /* IE 7이하 더블마진 해결 */
}
.btn .nolink {
	cursor:default;
	color:#999;
}
.btn {
	background-position:0 0;
	margin:0 0 2px 2px;
	font-family:Dotum;
}
.btn img {
	vertical-align:middle;
}
.btn a, .btn button, .btn input {
	margin:0;
	padding:0 10px;
	left:2px;
	font-size:12px;
	color:#333;
	font-weight:bold;
	border:0;
	background-position:right 0;
	text-decoration:none !important;
	vertical-align:middle;
	*display:inline-block; /* IE 7이하 더블마진 해결 */
}
.btn.large, .btn.large a, .btn.large button, .btn.large input {
	height:48px !important;
	line-height:46px !important;
}
.btn.large {
	background-position:0 -240px !important;
}
.btn.large a, .btn.large button, .btn.large input {
	padding:1px 30px 0px 20px !important;
	*padding:0px 30px 0px 20px !important;
	font-size:18px !important;
	font-weight:bold !important;
	background-position:right -240px !important;
}
.btn.large.c01 {
	background-position:0 -300px !important;
}
.btn.large.c01 a, .btn.large.c01 button, .btn.large.c01 input {
	background-position:right -300px !important;
	color:#fff !important;
}
.btn.large.c02 {
	background-position:0 -360px !important;
}
.btn.large.c02 a, .btn.large.c02 button, .btn.large.c02 input {
	background-position:right -360px !important;
	color:#fff !important;
}
.btn.large.c03 {
	background-position:0 -420px !important;
}
.btn.large.c03 a, .btn.large.c03 button, .btn.large.c03 input {
	background-position:right -420px !important;
	color:#fff !important;
}
.btn.small, .btn.small a, .btn.small button, .btn.small input {
	height:20px !important;
	line-height:18px !important;
}
.btn.small {
	background-position:0 -120px !important;
}
.btn.small a, .btn.small button, .btn.small input {
	padding:1px 4px 0px 4px !important;
	*padding:0px 4px !important;
	font-size:11px !important;
	font-weight:normal !important;
	background-position:right -120px !important;
}
.btn.small.c01 {
	background-position:0 -150px !important;
}
.btn.small.c01 a, .btn.small.c01 button, .btn.small.c01 input {
	background-position:right -150px !important;
	color:#fff !important;
}
.btn.small.c02 {
	background-position:0 -180px !important;
}
.btn.small.c02 a, .btn.small.c02 button, .btn.small.c02 input {
	background-position:right -180px !important;
	color:#fff !important;
}
.btn.small.c03 {
	background-position:0 -210px !important;
}
.btn.small.c03 a, .btn.small.c03 button, .btn.small.c03 input {
	background-position:right -210px !important;
	color:#fff !important;
}
.btn.c01 {
	background-position:0 -30px !important;
}
.btn.c01 a, .btn.c01 button, .btn.c01 input {
	background-position:right -30px !important;
	color:#fff !important;
}
.btn.c02 {
	background-position:0 -60px !important;
}
.btn.c02 a, .btn.c02 button, .btn.c02 input {
	background-position:right -60px !important;
	color:#fff !important;
}
.btn.c03 {
	background-position:0 -90px !important;
}
.btn.c03 a, .btn.c03 button, .btn.c03 input {
	background-position:right -90px !important;
	color:#fff !important;
}

.Footer {
	margin:20px 0 0 0;
	padding:0;
	}
.Footer .policy {
    height:28px;
	margin:0;
	padding:0;
	border-top:#e2e2e2 solid 1px;
	border-bottom:#e2e2e2 dashed 1px;
	background-color:#f2f2f2;
	}
.Footer .policy ul {
	margin:0;
	padding:0;
	list-style:none;
	}
.Footer .policy ul li {
	float:left;
	margin:0;
	padding:4px 0;
	vertical-align:middle;
	}
.Footer .policy ul li a {
	display:block;
	font-size:12px;
	line-height:18px;
	font-weight:normal;
	vertical-align:middle;
	color:#575757;
	}
.Footer .policy ul li a span {
	padding:0 10px;
	border-right:#ccc solid 1px;
	}
.Footer .policy ul li a span b {
	color:#004098;
	font-weight:bold;
	}
.Footer .policy ul li:last-child a span {
	border-right:none;
	} 
.Footer .Copyright {
	margin:0 10px;
	padding:10px 0;
	}
.Footer .Copyright address {
	margin:0;
	padding:0;
	font-size:12px;
	line-height:18px;
	font-style:normal;
	color:#333;
	}
.Footer .Copyright address strong {
	font-weight:bold;
	}
.Footer .Copyright p {
	color:#575757;
	}
	
/* Login */
.Login {
	max-width:642px;
	margin:0;
	padding:0 0 20px 0;
	border:#e2e2e2 solid 1px;
	}
.loginVisual img{
	margin:0;
	padding:0;
	max-width:100%;
	}
.LoginCont {
	margin:0;
	padding:0 20px;
	}
/*i-pin*/
.SearchIDPW {margin:0; padding: 0;}
.SearchIDPW .info {margin:0;padding: 0 0 20px 220px;}
.SearchIDPW .info .txt_img {margin: 0 0 14px 0;padding: 0;}
.SearchIDPW .box {float:left;margin:0 10px 20px 0;padding:10px 10px 20px;width:250px;background-color:#f9f9f9;border:#ccc dashed 1px; text-align:center;line-height:18px;}
.SearchIDPW .box.type3 {background:#f9f9f9 url(/Common/Images/SearchIDPW_img03.jpg) no-repeat top;}
.SearchIDPW .box.type4 {background:#f9f9f9 url(/Common/Images/SearchIDPW_img04.jpg) no-repeat top;}
.SearchIDPW .box h4 {font-family:Dotum;font-size:24px;font-weight:bold;text-align:center;color:#0f6ac5;margin:100px 0 0 0;padding:0;line-height:40px;}
.SearchIDPW .box p {font-size:11px;line-height:16px;color:#666;text-align:center;padding:0;margin:0 0 10px 0;}
.SearchIDPW .comment {font-size:11px;line-height:18px;color:#666;}
.SearchIDPW .box .btxt01 {font-family:Dotum;font-size:24px;font-weight:bold;color:#C30;line-height:30px;}
.SearchIDPW .btn a {background:#0f6ac5; padding:5px; color:#FFF; font-size:12px; font-weight:normal; text-decoration:none;}
.SearchIDPW .btn a:hover,.SearchIDPW .btn a:focus {background:#C00;font-weight:bold;}