﻿/* input 사이즈 조절 */
.w50 {
	width: 50px;
	}
.w70 {
	width: 70px;
	}
.w100 {
	width: 100px;
	}
.w120 {
	width: 120px;
	}
.w150 {
	width: 150px;
	}
.w200 {
	width: 200px;
	}
.w250 {
	width: 250px;
	}
.w480 {
	width: 480px;
	}

/* 장애인정보화교육 */
.user_Info {
	width: 100%;
	text-align: center;
	height: 70px;
	background: url("/images/able/stepBg.gif") no-repeat 0 0;
	}
	.user_Info .step01 {
		float: left;
		width: 125px;
		text-align: center;
		font-weight: bold;
		padding: 7px 0;
		}
		.user_Info .step01 span {
			font-size: 0.9em;
			font-weight: normal;
			}
	.user_Info .step02 {
		float: left;
		width: 135px;
		text-align: center;
		font-weight: bold;
		padding: 7px 0;
		}
		.user_Info .step02 span {
			font-size: 0.9em;
			font-weight: normal;
			}
	.user_Info .step03 {
		float: left;
		width: 82px;
		text-align: center;
		font-weight: bold;
		padding: 15px 0;
		}
	.user_Info .step04 {
		float: left;
		width: 110px;
		text-align: center;
		font-weight: bold;
		padding: 15px 0;
		}
	.user_Info .step05 {
		float: left;
		width: 87px;
		text-align: center;
		font-weight: bold;
		padding: 22px 0;
		}
	.user_Info .step06 {
		float: left;
		width: 84px;
		text-align: right;
		font-weight: bold;
		padding: 22px 15px 22px 0;
		}

.orangeDot {
	background: url("/images/able/orangeDot.gif") no-repeat 2px 6px;
	padding-left: 10px;
	}

.user_Cac {
	width: 94%;
	height: 80px;
	padding: 10px 20px 10px 12px;
	line-height: 160%;
	background-color: #F9F9F9;
	position: relative;
	margin-bottom: 15px;
	}
	.user_Cac a {
		display: block;
		position: absolute;
		right: 20px;
		bottom: 15px;
		}
	.user_Cac span {
		font-weight: bold;
		font-size: 1.1em;
		color: #CC6600;
		}

table.rrNameT {
	width: 100%;
	border-collapse: collapse;
	border-top: #D9D1C4 2px solid;
	}
	table.rrNameT th {
		background-color: #F7F6F0;
		height: 30px;
		color: #996600;
		border-bottom: #D9D1C4 1px solid;
		}
	table.rrNameT td {
		border-bottom: #D9D1C4 1px solid;
		padding: 2px 10px;
		line-height: 140%;
		}
		table.rrNameT td input, table.rrNameT td textarea {
			margin: 1px 0;
			}
.rrBt {
	width: 100%;
	text-align: center;
	padding: 15px 0;
	}



/* 고령층정보화교육 */
.grayBorder {
	width: 100%;
	overflow:hidden;
	padding: 30px 0;
	border: #CCCCCC 1px solid;
	text-align: center;
	line-height: 160%;
	}
	.grayBorder .ques_msg {
		margin: 0 0 15px 0;
		}
	.grayBorder .select_Box {
		width: 320px;
		padding: 15px;
		margin: 15px auto 0 auto;
		text-align:left;
		border: #828282 1px solid;
		}


	.grayBorder input {
		margin: 3px 0;
		}





/*/able/visit_edu/teacher/Guide.asp*/

.contents .Stepcheck{
	background: url("/images/able/stepBg02.gif") no-repeat 0 0;
	height:61px;
}

.contents .Stepcheck p{
	width:110px;
	float:left;
	font-weight:bold;
	padding:15px 0 0 10px;
	text-align:center;
	letter-spacing:-1px;
	color:#333333;
}

.contents .Stepcheck .userStep01{
	width:90px;
	padding-top:20px;

}

.contents .Stepcheck .userStep02{
	padding-left:25px;
}

.contents .Stepcheck .userStep03{
	padding-left:30px;
}
.contents .Stepcheck .userStep04{
	padding-left:30px;
}

.contents .Stepcheck .userStep05{
	width:90px;
	padding:20px 0 0 20px;

}

.contents .guide h4{
	clear:both;
}

.contents .guide P strong{
	display:block;
	letter-spacing:-1px;
	font-size:95%;
}


.contents .guide .guideText01,.contents .guide .guideText02,.contents .guide .guideText03,.contents .guide .guideText04,.contents .guide .guideText05,.contents .guide .guideText06{
	position:relative;top:0;
}

.contents .guide .guideText01 strong{
	position:absolute;
	top:190px;
	left:480px;
	width:150px;
}

.guide .guideText01 strong span,.guide .guideText04 strong span,.guide .guideText05 strong span,.contents .guide .guideText06 strong span{
	color:#1354b6;
}

.contents .guide .guideText02 strong,.contents .guide .guideText03 strong{
	position:absolute;
	top:110px;
	left:450px;
	width:185px;
}

 .guideText02 span,.guideText02 .guideText02_txt strong span, .guideText03 span{
	color:#2a2aff;
}

.contents .guide .guideText02 .guideText02_txt{
	position:absolute;
	top:250px;
	left:250px;
	width:450px;
}

.contents .guide .guideText04 strong{
	position:absolute;
	top:175px;
	left:450px;
	width:185px;
}

.contents .guide .guideText05 strong{
	position:absolute;
	top:195px;
	left:10px;
	width:240px;
}

.contents .guide .guideText05 strong .spanRed{
	color:#cf4111;
}

.contents .guide .guideText06 strong{
	position:absolute;
	top:250px;
	left:10px;
	width:450px;
}

.contents .guide .guideText06 .guideText06_txt{
	position:absolute;
	top:290px;
	left:20px;
	width:150px;
}


