﻿html,body{width:100%;height:100%}
body, p, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, table, th, td, form, fieldset, legend, input, textarea, button, select {
	margin:0;
	padding:0;
}
body, input, textarea, select, button, table {
	font-family:'맑은 고딕',Malgun Gothic,MALGUN,'돋움', Dotum;
font-size:12px;
	letter-spacing:normal;
	color:#737373;
	vertical-align:baseline;
}
fieldset {
	border:0
}
ul, ol {
	list-style:none
}
em, address {
	font-style:normal
}
a {
	text-decoration:none;
	color:#515151;
}
a:hover, a:active, a:focus {
	text-decoration:none;
	color:#5391be;
}
table {
	border-collapse:collapse;
}
td {
	word-break:break-word;
}

img {
	border:none;
	vertical-align:middle;
	border:0px;
}
li {
	list-style:none;
}
hr {
	display:none;

}
textarea {
padding:7px 8px; line-height:14px; letter-spacing:normal;
	border:1px #C6C6C6 solid;

}
a {
 selector-dummy:expression(this.hideFocus=true);
}

.wrap{width:700px; margin:0 auto; background:#fff; margin-bottom:30px;}
.input_wrap{width:697px;background:#fff;border:1px solid #ececec;border-top:1px solid #fff;}
.tbl_typewt, .tbl_typewt th, .tbl_typewt td {
	border-collapse:collapse;
}
.tbl_typewt {
border-top:1px solid #ccc;

}


.tbl_typewt th {
	padding:8px 6px;
	border-bottom:1px solid #ececec;
	text-align:left;
	color:#333;
	line-height:23px;
}
.tbl_typewt td {
	padding:8px 6px;
	line-height:26px;
	border-bottom:1px solid #ececec;
	color:#8f8f8f;
	vertical-align:middle;
}
.tbl_typewt2, .tbl_typewt2 th, .tbl_typewt2 td {
	border-collapse:collapse;
}
.tbl_typewt2 {
border-top:1px solid #ccc;
border-bottom:1px solid #ececec;

}


.tbl_typewt2 th {
	padding:8px 6px;
	
	text-align:left;
	color:#666;
	line-height:23px;
}
.tbl_typewt2 td {
	padding:8px 6px;
	line-height:26px;

	color:#8f8f8f;
	vertical-align:middle;
}
.table_input_xs{
	height:17px; width:48px;
	letter-spacing:0px;
	border:1px #dcdcdc solid;
	padding:0 3px;
vertical-align:middle;
}
.table_input_s{
	height:17px; width:155px;
	letter-spacing:0px;
	border:1px #dcdcdc solid;
	padding:0 3px;
	vertical-align:middle;
}
.table_input_m{
	height:17px; width:260px;
	letter-spacing:0px;
	border:1px #dcdcdc solid;
	padding:0 3px;
	vertical-align:middle;
}
.table_input_m2{
	height:17px; width:400px;
	letter-spacing:0px;
	border:1px #dcdcdc solid;
	padding:0 3px;
	vertical-align:middle;
}
.table_input_m3{
	height:17px; width:200px;
	letter-spacing:0px;
	border:1px #dcdcdc solid;
	padding:0 3px;
	vertical-align:middle;
}



.table_input_lg{
	height:17px; width:620px;
	letter-spacing:0px;
	border:1px #dcdcdc solid;
	padding:0 3px;
	vertical-align:middle;
}
.table_sel_s {
	letter-spacing:0px;
	border:1px #dcdcdc solid;
	height:19px; width:50px;
vertical-align:middle;
}
.table_sel_m {
	letter-spacing:0px;
	border:1px #dcdcdc solid;
	height:20px; width:150px;
	vertical-align:middle;
}
.table_sel_m2 {
	letter-spacing:0px;
	border:1px #dcdcdc solid;
	height:19px; width:220px;
	vertical-align:middle;
}
.tbl_ckbx {
	vertical-align:middle;padding-right:4px;

}

.edmlist{ padding:5px 10px 10px 10px; line-height:19px; display:block; padding-left:30px;}
.edmlist dt{ font-weight:bold;}
.edmlist dd{ text-indent:12px; padding:5px 0 0 0;}
.edmlist em{ color:#f67524}
.edmlist ul li{ height:21px;}
.edmlist p{ padding:10px 0 6px 0;}

label{ padding-right:10px;}
.box{border:1px #dcdcdc solid; margin-top:10px; padding-bottom:5px; width:670px;}
.quiz{background:url(../images/pcsas_inputbg.jpg) no-repeat 50% 0; color:#fff; font-size:16px; font-weight:bold; height:352px; }
.quizan{ padding:245px 0 0 160px;}
a.btn_big {
	display:inline-block;
	padding-right:4px;
	background:url(../images/bg_btn_default.gif) no-repeat 100% 0;
	color:#555;
	line-height:26px;
	word-spacing:-1px;
	text-decoration:none !important;
	white-space:nowrap;

}
a.btn_big span, a.btn_big strong {
	display:block;
	padding:0 8px 0 11px;
	background:url(../images/bg_btn_default.gif) no-repeat; 
}
a.btn_sml {
	display:inline-block;
	padding-right:4px;
	background:url(../images/bg_btn_default.gif) no-repeat 100% -27px;
	font-size:11px; 
	color:#666;
	line-height:21px;
	letter-spacing:-1px;
	word-spacing:-1px;
	text-decoration:none !important;
	white-space:nowrap
}
a.btn_sml span, a.btn_sml strong {
	display:block;
	padding:0 4px 0 8px;
	background:url(../images/bg_btn_default.gif) no-repeat 0 -27px
}

.stxt{ font-weight:100; font-size:11px;}
.txar_s{width:97%; height: 60px; overflow:auto;}
.txar_ss{width:600px; height:50px; overflow:auto; margin-left:0px; margin-top:17px;}
.agree{ padding:28px 40px 20px 40px;font-size:11px;font-weight:bold; display:block;}
.btn_ct{ text-align:center; padding:14px 0;}


.edmlist2{ padding:5px 25px 10px 25px; line-height:19px; letter-spacing:-1px;}
.edmlist2 dt{ font-weight:bold; padding-top:10px;}
.edmlist2 dd{ text-indent:12px; padding:5px 0 0 0;}
.edmlist2 em{ color:#f67524}
.edmlist2 ul li{ height:21px;}
.edmlist2 p{ padding:10px 0 6px 0;}



