@charset "utf-8";

* {-webkit-text-size-adjust:none;}

html, body,
div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, img, ol, ul, li, dl, dt, dd,
blockquote, pre, a, abbr,address, big, cvite, code, del, dfn, em, font, ins,
q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i,
form, fieldset, legend, label,
table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0 none;}

html, body {width:100%;}
body, input, button, textarea {font-size:13px;line-height:18px;}

h1, h2, h3, h4, h5, h6 {font-size:12px;text-align:left;}
img, fieldset, iframe {border:0 none;}

table, div { border-collapse: collapse;}

select, textarea {background-color:#fff;font-size:12px;vertical-align:middle;}
textarea {overflow:auto;}
input {padding:0;margin:0;}

select, input, img, li {vertical-align:middle;text-align:left;}

address, caption, cite, code, dfn, em, th, var {font-style:normal;font-weight:normal;}

ul, li, ol {list-style-type:none;text-align:justify;}

table {border-collapse:collapse;border-spacing:0;}
legend, caption {display:none;}

a:hover, a:focus {text-decoration: none;}

.clear {clear:both !important;}
.clearleft {clear:left !important;}
.fl {float:left !important;}
.fr {float:right !important;}
.Lfloat {float:left !important;}
.Rfloat {float:right !important;}
.overHidden {overflow:hidden !important;}
.al {text-align:left !important;}
.ac {text-align:center !important;}
.ar {text-align:right !important;}


/* 학술대회 */
.kaslWS_warp {font-family:Nanum Gothic;background-image: url('/workshop/201603/image/mainBnr.png');background-repeat: no-repeat;}
#kaslWS_header > div {position: relative;}
#kaslWS_header h1 {position: absolute;left: 0;top: 10px;width: 266px;height: 55px;}
#kaslWS_header h1 a {display: block;}

#kaslWS_header ul.util {position: absolute;right: 0;top: 40px;}
#kaslWS_header ul.util > li {float: left;}
#kaslWS_header ul.util > li:first-child {margin-right: 13px;padding-right: 16px;background: url('/workshop/201603/image/gnb_bar.gif') right center no-repeat;}
#kaslWS_header ul.util > li a {font-size: 13px;color: #2e2e2e;}

ul#gnb {position: absolute;left: 0;top: 80px;width: 210px;background: url('/workshop/201603/image/main_bg.png') 0 0 no-repeat;}
ul#gnb > li > a {display: block;padding-left: 20px;font-size: 17px;font-weight: bold;color: #fff;line-height: 60px;background: url('/workshop/201603/image/gnb_bg.png') left bottom repeat-x;}
ul#gnb > li > a:hover,
ul#gnb > li > a:focus,
ul#gnb > li > a.active {background-image: url('/workshop/201603/image/gnb_bg_on.png');}

@media all and (max-width:736px) {
	.kaslWS_warp {min-width:320px;background-position: center 35px;background-size: 600px;}
	#kaslWS_header > div {height: 35px;}
	#kaslWS_header h1,
	#kaslWS_header ul.util li {display: none;}

	ul#gnb {position: static;overflow: hidden;width: 100%;}
	ul#gnb > li {float: left;width: 33.3%;}
	ul#gnb > li:first-child {width: 33.4%;}
	ul#gnb > li a {padding: 0;line-height: 35px;background: #d8d8d8 !important;text-align: center;font-size: 14px;}
	.rwHidden {display: none !important;}
}


@media all and (min-width:737px) {
	.kaslWS_warp {min-width:1000px;margin: 0 auto;background-position:center 80px;}
	#kaslWS_header {display: block;}
	#kaslWS_header > div {width: 1000px;height: 80px;margin: 0 auto;}
}






#kaslWS_footer {}
#kaslWS_footer>div {margin: 40px auto 0;border-top:1px solid #cfcfcf;padding: 20px 0 21px;font-size: 12px;line-height: 18px;color: #787878;font-weight: normal;text-align: center;}


@media all and (max-width:736px) {
	#kaslWS_footer>div {padding: 15px;margin-top: 20px;}
	#kaslWS_footer>div ul>li {text-align: center;}

}
@media all and (min-width:737px) {
	#kaslWS_footer {width:1000px;}
	#kaslWS_footer>div ul {overflow: hidden;width: 390px;margin: 0 auto;}
	#kaslWS_footer>div ul>li {float: left;padding-left: 20px;}
	#kaslWS_footer>div ul>li:first-child {padding-left: 0;}
	div.main #kaslWS_footer {width: 760px; padding-left:240px;}
}


/* contents영역 공통 */
#kaslWS_con {margin: 0 auto;text-align: justify;}
#kaslWS_con div.topVisual {}
#kaslWS_con div.topVisual a span {text-indent: -10000px;}

#kaslWS_con h1 {margin: 40px 0 20px;}/*padding-right: 20px;background: url('/workshop/201603/image/sub_tit_bg_r.png') right top no-repeat;*/
#kaslWS_con h1 span {display: block;padding: 6px 0 6px 38px;background: url('/workshop/201603/image/sub_tit_bg_l.png') left top no-repeat;font-size: 18px;line-height: 30px; color:#fff;}



@media all and (max-width:736px) {
	#kaslWS_con div.topVisual a {display: block; height:150px; }/*background-size: 285px;*/
	#kaslWS_con div.topVisual a img {display: block; width:54% ;  margin:10px auto; }/*background-size: 285px;*/
	#kaslWS_con h1 {margin: 20px 15px 10px;}
	ul#gnb > li > a { color:#000; }
	.mobil { display:block; }
}

@media all and (max-width:480px) {
	#kaslWS_con div.topVisual a img {display: block; width:80% ;  margin:10px auto; }
}

@media all and (max-width:340px) {
	#kaslWS_con div.topVisual a img {display: block; width:80% ;  margin:30px auto; }
}

@media all and (min-width:737px) {
	#kaslWS_con {}
	#kaslWS_con.main {background: url('/workshop/201603/image/main_bg.png') 0 0 repeat-y;}

	#kaslWS_con div.topVisual {padding: 39px 0 59px 256px;}

	#kaslWS_con div.topVisual a {display: block;width: 714px;height: 233px;background: url('/workshop/201603/image/mainBnr_txt.png') 0 0 no-repeat;}
	.mobil { display:none; }
}

/* 메인 */
div.mainInfo {overflow: hidden;}
div.mainInfo:after {content:""; display:block; clear:both; visibility:hidden; height:0; font-size:0;}

div.main p.downLoad a {display: block;border: 1px solid #8893a0;background-color: #cfd7df;}
div.main p.downLoad a span {display: block;color: #454545;background-image: url('/workshop/201603/image/btn_download.png');background-repeat: no-repeat;}

/*
div.mainInfo > div {color: #282828;}
div.mainInfo > div > dl > dt {background: url('/workshop/201603/image/main_bgTop_02.png') 0 0 no-repeat;}
div.mainInfo > div > dl > dd li {padding-left: 10px;background: url('/workshop/201603/image/main_bl_02.png') left center no-repeat;}

div.mainInfo > div > dl:first-child > dt {background-image: url('/workshop/201603/image/main_bgTop_01.png');}
div.mainInfo > div > dl:first-child > dd li {background-image: url('/workshop/201603/image/main_bl_01.png');}

div.mainInfo_bottom > ul > li {margin-top: 10px;}
div.mainInfo_bottom > ul > li {display: block;background-color: #e89300;color: #fff;}
div.mainInfo_bottom > ul > li:first-child {background-color: #b92b1e;}
div.mainInfo_bottom > ul > li > a {display: block;color: #fff;background: url('/workshop/201603/image/main_btn_regit.png') 95% center no-repeat;}
div.mainInfo_bottom > ul > li > a span {display: block;}
*/
div.mainInfo_top { margin-top:40px; }
div.mainInfo_top:after {content:""; display:block; clear:both; visibility:hidden; height:0; font-size:0;}



div.mainInfo_bottom { position:relative; width:760px;}
div.mainInfo_bottom:after {content:""; display:block; clear:both; visibility:hidden; height:0; font-size:0;}

@media all and (max-width:736px) {
	div.mainInfo {padding: 15px;  background:#fff;}
	div.mainInfo_top { margin-top:0px; }
	div.mainInfo_top .mainInfoTleft,
	div.mainInfo_top .mainInfoTright { border:0 none; width:100%;}
	div.mainInfo_top .mainInfoTleft dd,
	div.mainInfo_top .mainInfoTright dd { padding:0;  }
	div.mainInfo_top .mainInfoTleft dd ul { padding-bottom:0;}
	div.mainInfo_top .mainInfoTleft dd ul li,
	div.mainInfo_top .mainInfoTright dd ul li { background: url('/workshop/201603/image/main_bl_01.png') left center no-repeat; padding-left:15px; }

	div.main p.downLoad {margin-top: 15px;}
	div.main p.downLoad a {text-align: center;}
	div.main p.downLoad a span {display: inline-block;padding: 11px 37px 11px 0;background-position: right center;background-size:29px;}
	
	div.mainInfo_bottom { width:100%; }
	div.mainInfo_bottom > ul > li {font-size: 13px;}
	div.mainInfo_bottom > ul > li dl {padding: 5px 0 5px 15px;}



	div.mainInfo_bottom > ul > li.left { position:absolute; left:0; bottom:0;  width:100%; }
	div.mainInfo_bottom > ul > li.left dl { background:#fe7632;  padding:10px 0 15px 24px;  }
	div.mainInfo_bottom > ul > li.left dl dt { color:#fff; }
	div.mainInfo_bottom > ul > li.left dl dd { color:#fff; }
	div.mainInfo_bottom > ul > li.right { float:left;  width:100%; display: block;color: #fff;background:#3a546f url('/workshop/201603/image/main_btn_regit.png') 95% center no-repeat; padding:30px 0; margin:10px 0 100px 0; }
	div.mainInfo_bottom > ul > li.right h3 { color:#fff; border:0 none; padding:0 0 0 24px; font-size:13px; }
	div.mainInfo_bottom > ul > li.right p.workshop_day { display:block;  margin:0; text-align:left; padding:0 0 0 24px; }
	div.mainInfo_bottom > ul > li.right a p.workshop_day { color:#fff; font-size:13px; font-weight:bold;  width:100%;  }
}



@media all and (min-width:737px) {
	div.mainInfo {position: relative;overflow: hidden;padding: 0 0 0 240px;}

	div.main p.downLoad {position: absolute;left: 20px;top: 40px;}
	div.main p.downLoad a {width: 129px;padding: 30px 19px 30px 20px;}
	div.main p.downLoad a span {width: 63px;padding: 0 67px 0 0;background-position: right center;font-size: 16px;line-height: 20px;}

	div.mainInfo_bottom > ul {padding-top: 30px;}
	div.mainInfo_bottom > ul > li {font-size: 16px;line-height: 26px;}
	div.mainInfo_bottom > ul > li dl {padding: 22px 0 27px 30px;}

	div.mainInfo_bottom > ul > li.left { float:left; width:48%;  }
	div.mainInfo_bottom > ul > li.left dl { background: url('/workshop/201603/image/mainInfo_bottom_left_bg.gif') center 10px no-repeat; padding:110px 0 5px 100px; }
	div.mainInfo_bottom > ul > li.left dl dt { color:#624038; margin-top:10px; }
	div.mainInfo_bottom > ul > li.left dl dd { font-size:14px; }
	div.mainInfo_bottom > ul > li.right { float:right; width:48%; position:relative;}
	div.mainInfo_bottom > ul > li h3 { border-top:2px solid #575757; border-bottom:1px solid #575757; font-size:20px; font-weight:bold; color:#575757; padding:10px 24px; }

	div.mainInfo_bottom > ul > li.right p.workshop_day { color:#624038; font-size:17px; font-weight:bold; text-align:center; width:100%; margin:30px 0 10px 0;}
	div.mainInfo_bottom > ul > li.right p.workshop_text { color:#e2210b; font-size:17px; font-weight:bold; text-align:center; width:100%; margin:0 30px 0 0;}
	div.mainInfo_bottom > ul > li.right p.btn_mainInfoBright { position:absolute; left:50%; bottom:-80px; margin-left:-105px; }

	/*div.mainInfo_bottom > ul > li > a {padding: 37px 0 38px 30px;}
	div.mainInfo_bottom > ul > li > a span {font-size: 22px;font-weight: bold;}*/

	div.mainInfo_top .mainInfoTleft { float:left; border:1px solid #be787e; width:48%; }
	div.mainInfo_top .mainInfoTleft dt { background:#be787e url('/workshop/201603/image/mainInfoTleft_bg.jpg') right center no-repeat; padding:15px 0;}
	div.mainInfo_top .mainInfoTleft dt span { font-size:20px; font-weight:bold; color:#fff; padding-left:24px; }
	div.mainInfo_top .mainInfoTleft dd { position:relative; padding:20px 25px; }
	div.mainInfo_top .mainInfoTleft dd ul { padding-bottom:24px; }
	div.mainInfo_top .mainInfoTleft dd ul li {padding:2px 10px 2px 10px;background: url('/workshop/201603/image/main_bl_01.png') left center no-repeat;}
	div.mainInfo_top .mainInfoTleft dd p.btn_mainInfoTleft { position:absolute; left:50%; bottom:5px; margin-left:-78px; }

	div.mainInfo_top .mainInfoTright {float:right; border:1px solid #688db4; width:48%;}
	div.mainInfo_top .mainInfoTright dt { background:#688db4 url('/workshop/201603/image/mainInfoTright_bg.jpg') right center no-repeat; padding:15px 0;}
	div.mainInfo_top .mainInfoTright dt span { font-size:20px; font-weight:bold; color:#fff; padding-left:24px; }
	div.mainInfo_top .mainInfoTright dd { position:relative; padding:20px 25px; }
	div.mainInfo_top .mainInfoTright dd ul li {padding:2px 10px 2px 10px;background: url('/workshop/201603/image/main_bl_02.gif') left center no-repeat;}
}



#kaslWS_con .notyet {padding: 76px 0 107px;text-align: center;}
#kaslWS_con .bullet {padding-left: 17px;background: url(/workshop/201603/image/bullet_square_blue.png) 0 3px no-repeat;}
#kaslWS_con .point {color: #d94966 !important;}

#kaslWS_con input[type=text],
#kaslWS_con select {width: 190px;height: 19px;padding: 0 10px;border: 1px solid #ddd;}
#kaslWS_con select {width: 212px;height: 21px;padding-right: 0;}

#kaslWS_con .border {padding: 9px 14px 9px 13px;border: 2px solid #4985d9;font-size: 13px;background-color: #f5f9ff;color: #4f4f4f;}
#kaslWS_con div.overHidden {padding-bottom: 20px;}
#kaslWS_con div.overHidden dl {float: right;}
#kaslWS_con div.overHidden dd {}

#kaslWS_con dl.depth01 {padding-top: 19px;}
#kaslWS_con dl.depth01>dt {padding-bottom: 10px;font-size: 14px;font-weight: bold;}
#kaslWS_con dl.depth01>dt.point {color: #d94966;}
#kaslWS_con dl.depth01>dt img,
#kaslWS_con h2 img {margin: -3px 4px 0 0;}

#kaslWS_con dl.depth01>dd table {width: 100%;border-bottom: 1px solid #cdcdcd;}

#kaslWS_con dl.depth01>dd.border>ul {overflow: hidden;}
#kaslWS_con dl.depth01>dd.border>ul>li {float: left;padding-left: 26px;}
#kaslWS_con dl.depth01>dd.border>ul>li:first-child {padding-left: 0;}

#kaslWS_con dl.depth01>dd.fz15 {letter-spacing:-1px;}


#kaslWS_con  p.rwNote {display: none;margin-top: 20px;text-align: center;}
#kaslWS_con  p.rwNote span {font-weight: bold;color: #d94966;}

@media all and (max-width:736px) {
	#kaslWS_con  p.rwNote {display: block;}
	#kaslWS_con .notyet img {max-width:70%;}
}

@media all and (min-width:737px) {
	#kaslWS_con {width: 1000px;}
	#kaslWS_con  p.rwNote {display: none;}
}



/* table용 CSS */
#kaslWS_con table {width: 100%;border-bottom: 1px solid #cdcdcd;border-right: 1px solid #cdcdcd;line-height: 18px;}
#kaslWS_con table th,
#kaslWS_con table td {padding: 5px 0 6px;text-align: center;border-top: 1px solid #cdcdcd;border-left: 1px solid #cdcdcd;color: #474747;font-size: 12px;}
#kaslWS_con table th {background-color: #f1f1f1;}
#kaslWS_con table td a {text-decoration: underline;color: #0b72ca;}
#kaslWS_con table td.point {color: #cb294a !important;}
#kaslWS_con table tfoot th,
#kaslWS_con table tfoot td {background-color: #d2d2d2;}


/* Button관련 공통 CSS */
#kaslWS_con div.btnWrap>ul {overflow: hidden;width: 504px;margin: 0 auto;}
#kaslWS_con div.btnWrap>ul:first-child {margin: 36px auto 20px;}
#kaslWS_con div.btnWrap>ul>li {float: right;}
#kaslWS_con div.btnWrap>ul>li:first-child {float: left;}


#kaslWS_con p.btn {padding-top: 34px;text-align: center;}

/*  메인 */
div.main {}



/*인사말*/
#kaslWS_con .invitation {font-size:13px; line-height:21px; padding:20px 15px; color:#2e2e2e;}
#kaslWS_con .invitation p {padding-top: 10px;}

/* 학술대회 일정 */
div.program {padding: 0 15px;}
div.program>div:first-child {padding: 27px 0 20px;}
div.program>div h2,
div.program>div p {padding: 0;margin: 0;color: #346fae;text-align: center;}
div.program>div p {color: #232424;}

div.program>div.border {overflow: hidden;margin-bottom: 10px;}
div.program>div.border>dl {float: right;}
div.program>div.border>dl>dd {float: left;padding-left: 27px;}

div.program table {width: 100%;border-bottom: 1px solid #cdcdcd;}
#kaslWS_con div.program th,
#kaslWS_con div.program td {padding: 5px 10px 6px;color: #3a3a3a;font-size: 13px;text-align: left;border-left: 0 none;}
#kaslWS_con div.program th {font-weight: bold;}
#kaslWS_con div.program td:first-child {padding:5px 0 6px;text-align: center;}
#kaslWS_con div.program td.con:first-child {padding:5px 10px 6px;border-left: 0 none;text-align: left;}

#kaslWS_con div.program table {border-right: 0 none;}

div.program table thead th {padding: 0;height: 0;line-height: 0;font-size: 0;border: 0 none;}
div.program table td {padding: 5px 14px 6px 10px;border-right: 0 none;text-align: right;}
div.program table td:first-child {padding: 5px 0 6px;border-right: 1px solid #cdcdcd;border-left: 0 none;text-align: center;}
div.program table td.con {padding: 5px 14px 6px 10px;border-right: 0 none;text-align: left;}

div.program table tr.bg td {background-color: #f1f1f1;font-weight: bold;}
div.program table tr.bg td:first-child {border-right: 0 none;}
div.program table tr.bg td.con {border-left: 0 none;color: #d94966 !important;}
div.program table tr:first-child td {padding: 5px 14px 6px 10px;border-right: 0 none;text-align: right;}


/* 행사장 안내 */
dl.place {}
dl.place > dt {font-weight: bold;font-size: 15px;}
dl.place > dt img {margin: -2px 5px 0 0;}
dl.place > dd {padding-top: 15px;}
dl.place > dd > dl dt {font-weight: bold;font-size: 15px;}
dl.place > dd > dl dd li {padding-top: 10px;font-size: 14px;line-height: 20px;text-align: left;}
dl.place > dd > dl dd a {color: #525252;}

/* 사전등록 안내 */
div.regitInfo {width: 860px;margin: 0 auto;}

div.regitInfo ul.regitBtns {overflow: hidden;padding-top: 45px;}
div.regitInfo ul.regitBtns > li {float: left;padding-left: 8px;}
div.regitInfo ul.regitBtns > li:first-child {padding-left: 0;}

dl.place > dd > dl p.btn a {display: block;padding: 16px 50px 16px 18px;color: #fff;font-size: 16px;background: url('/workshop/201603/image/btn_bl.png') 93% center no-repeat;background-color: #b92b1e;}
dl.place p.place_btn { width:310px; margin:0 auto; }
dl.place p.place_btn a {display: block;padding: 16px 50px 16px 18px;color: #fff;font-size: 16px;background: url('/workshop/201603/image/btn_bl.png') 93% center no-repeat;background-color: #b92b1e;}

@media all and (max-width:736px) {
	#kaslWS_con  p.rwNote {display: block;}
	#kaslWS_con .notyet img {max-width:70%;}

	dl.place {padding: 0 15px;}
	dl.place > dd img {display: block;max-width:100%;margin: 0 auto;}
	dl.place > dd dl {padding-top: 15px;}
	dl.place > dd > dl p.btn {text-align: center;}
	dl.place > dd > dl p.btn a {display: inline-block;}


}

@media all and (min-width:737px) {
	div.program>div h2,
	div.program>div p {font-size: 22px;line-height: 24px;font-weight: bold;}

	dl.place > dd {overflow: hidden;}
	dl.place > dd > p { margin-bottom:20px;}
	dl.place > dd > p span.map_add { margin:5px 0; font-size:14px; display:block; font-weight: bold; }
	dl.place > dd > dl {color: #525252;}
	dl.place > dd > dl > dd {overflow: hidden;}
	dl.place > dd > dl > dd:last-child {padding-bottom:20px;}
	dl.place > dd > dl p.btn {float: right;}
	.c_b_span { padding-left:98px; display:block;}

}
p.place_tip { margin:30px 0; }
.c_g { color:#299321; }
.c_b { color:#0c41c8; }
.c_r { color:#de1a1a; }
.c_bk { color:#000000; }

/* 온라인 사전등록 */
/**/
#kaslWS_con div.regType {position: relative;}
#kaslWS_con div.regType > ul {width: 960px;height: 126px;margin: 78px auto 130px;}
#kaslWS_con div.regType > ul > li {float: right;width: 320px;height: 126px;background: url('/workshop/201603/image/icon_reg_group.png') 0 0 no-repeat;}
#kaslWS_con div.regType > ul > li:first-child {float: left;}

#kaslWS_con div.regType > ul > li > a {display: block;}
#kaslWS_con div.regType p.searchReg {position: absolute;right: 0;top: -120px;}


#kaslWS_con form {padding-left: 19px;}
#kaslWS_con form h2 {margin-left: 0;}
#kaslWS_con form div {overflow: hidden;padding-bottom: 11px;}
#kaslWS_con form div>dl,
#kaslWS_con form div>dl>dt,
#kaslWS_con form div>dl>dd,
#kaslWS_con form div p {float: left;}

#kaslWS_con form div>dl {padding: 4px 16px;background-color: #083380;color: #fff;}
#kaslWS_con form div>dl>dt {padding-right: 18px;line-height: 21px;}
#kaslWS_con form div>dl>dd select {float: left;}
#kaslWS_con form div>p {padding: 4px 0 4px 16px;line-height: 21px;color: #464646;}

#kaslWS_con form table {width: 100%;margin-top: 20px;border-bottom: 1px solid #cdcdcd;}
#kaslWS_con form table th,
#kaslWS_con form table td {padding-left: 11px;font-weight: normal;text-align: left;color: #707070;}

#kaslWS_con form table tr:first-child th,
#kaslWS_con form table tr:first-child td {color: #3a3a3a;font-weight: bold;}

#kaslWS_con form table tbody th {padding-left: 15px;font-weight: bold;color: #3a3a3a;}
#kaslWS_con form table select {color: #747474;}

#kaslWS_con form table.tblForm {width: 100%;margin-top: 0;border-top: 2px solid #083380;border-bottom: 1px solid #cdcdcd;}

#kaslWS_con table.tblForm td.address input[type=text] {width: 300px;margin: 8px 3px 0 0;}
/**#kaslWS_con table.tblForm td.address input[type=text]:first-child {width: 190px;margin: 0;}*/

#kaslWS_con table.tblForm td.phoneNum input[type=text] {width: 42px;margin-left:10px;}
#kaslWS_con table.tblForm td.phoneNum input[type=text]:first-child {margin-left: 0;}

#kaslWS_con table.tblForm td input[type=radio],
#kaslWS_con table.tblForm td label {float: left;}
#kaslWS_con table.tblForm td input[type=radio] {margin: 3px 5px 0 0;}

#kaslWS_con table.tblForm tr.info th,
#kaslWS_con table.tblForm tr.info td {padding: 4px;text-align: center;}
#kaslWS_con table.tblForm tr.info input[type=text],
#kaslWS_con table.tblForm tr.info select {width: 90%;padding:0 4%;}
#kaslWS_con table.tblForm tr.info select {width: 98%;}
#kaslWS_con table.tblForm tr.info td a {color: #d94966;}



/* 사전등록 조회 및 수정 */
#kaslWS_con div.confirm {margin: 32px auto 0;}
#kaslWS_con div.confirm>p {padding: 67px 0 29px;text-align: center;font-size: 25px;line-height: 38px;letter-spacing:-1px;}
#kaslWS_con div.confirm>p>span:first-child {font-size: 29px;}

#kaslWS_con div.confirm>p.fz20 {padding:0 0 20px;font-size: 19px;line-height: 30px;}

#kaslWS_con div.confirm div {width: 256px;padding: 9px 118px 18px;margin: 0 auto;border: 1px solid #cdcdcd;}
#kaslWS_con div.confirm div>dl {overflow: hidden;display: block;padding: 9px 0 0;background: none;color: #3a3a3a;}
#kaslWS_con div.confirm div>dl>dt,
#kaslWS_con div.confirm div>dl>dd {float: left;}
#kaslWS_con div.confirm div>dl>dt {width: 92px;padding-right: 0;}
#kaslWS_con div.confirm div>dl>dd input[type=text] {width: 142px;}
#kaslWS_con div.confirm p.btn {display: block;padding: 25px 0 6px;}

/* 사전등록 결과 리스트 */
#kaslWS_con div.list {padding: 22px 0 0 19px;}
#kaslWS_con div.list h2 {margin-left: 0;}
#kaslWS_con div.list p.btn {padding-top: 22px;}

@media all and (max-width:736px) {
	#kaslWS_con div.regType > ul { height:auto; width: 300px; margin:0 auto; }
	#kaslWS_con div.regType > ul:after {content:""; display:block; clear:both; visibility:hidden; height:0; font-size:0;}
	#kaslWS_con div.regType > ul > li { float:inherit; margin-top:20px;  }
	#kaslWS_con div.regType > ul > li:first-child { float:inherit; }
}


