@charset "euc-kr";

#b_login{
	border-top:1px solid #1d2788;
	border-left:1px solid #bdbdbd;
	border-right:1px solid #bdbdbd;
	border-bottom:1px solid #bdbdbd;
	height:134px;
	padding:20px 16px;
	background:#fff;
}
#b_login li{
	margin-bottom:9px;
}
.btn_login{
	height:31px;
}
.btn_login a{
	display:block;
	padding:10px;
	background:#f76611;
	font-size:13px;
	font-weight:700;
	color:#fff;
	text-align:center;
}
.btn_login a:hover{
	background:#f79311;
}
.b_help{
	margin-top:4px;
}
.b_help li{
	float:left;
	display:block;
	margin-right:12px;
}
.b_help li.last{
	margin-right:0;
	width:100px;
}
.b_help li a{
	display:block;
	padding:10px 0 10px 10px;
	font-size:12px;
	background:url(/img/_layout/bn_arr_s1.gif) 0 50% no-repeat;
}
/* FORM */
.bf_input{
	height:26px;
	line-height:26px;
	border:1px solid #b3b3b3;
	width:170px;
}


.id_blur, .id_focus  {
	background:url(/img/_main/login_id.gif) 10px 8px no-repeat #f8f8f8 ; 
	border:1px solid #b3b3b3;
	height:26px;	
	width:170px;	
} 
.pw_blur, .pw_focus {
	background: url(/img/_main/login_pw.gif) 10px 8px no-repeat #f8f8f8 ;
	border:1px solid #c4c4c4;
	line-height:26px;
	height:26px;
	width:170px;	
} 
.id_focus, .pw_focus{
	background:#fff;
	line-height:26px;
	height:26px;
	width:170px;	
}


/* contents */

.b_ask{
	margin-top:13px;
	border:1px solid #aeaeae;
	background:#fff;
}
.b_ask h1{
	font-size:15px;
	color:#2a3172;
	font-weight:700;
	background:#f2feff;
	padding:9px 10px;
	border-bottom:1px solid #d4d4d4;
}
.b_ask dl{
	height:90px;
	padding:14px 0 0 55px;
	background:url(/img/_main/ico_phone.gif) 16px 17px no-repeat;
}
.b_ask dt{
	font-size:#4c4c4c;
	font-weight:700;
	margin-bottom:2px;
	font-size:14px;
}
.b_ask dd{
	font-size:#6f6f6f;
	margin-bottom:10px;
	font-size:13px;
}
.b_rent{
	margin-top:8px;
	border:1px solid #afb0b0;
	background:#fff;
}
.b_rent a{
	display:block;
	font-size:15px;
	color:#2a3172;
	padding:12px;
	font-weight:700;
	background:url(/img/_main/bn_arr.png) 190px 50% no-repeat;
}
.b_rent a:hover{
	background:url(/img/_main/bn_arr.png) 190px 50% #f2feff no-repeat;
}
.b_download{
	height:130px;
	margin-top:8px;
	border-left:1px solid #afb0b0;
	border-right:1px solid #afb0b0;
	border-bottom:1px solid #afb0b0;
	border-top:1px solid #1d2788;
	background:#fff;	
}
.b_download dt{
	font-size:15px;
	color:#2a3172;
	font-weight:700;
	padding:10px 0 8px 19px
}
.b_download dd{
	font-size:13px;
	color:#6f6f6f;
	line-height:22px;
}
.b_download dd a{
	background:url(/img/_main/bn_dot.gif) 0 50% no-repeat;
	display:block;
	margin-left:20px;
	padding-left:10px;
}
.b_article{
	background:#fff;
	border-left:1px solid #c1c1c1;
	border-right:1px solid #c1c1c1;
	border-bottom:1px solid #c1c1c1;
	border-top:1px solid #1d2788;
	margin-bottom:12px;	
}
.b_article h3{
	position:relative;
	font-size:17px;
	color:#2a3172;
	font-weight:700;
	padding:9px 15px;
	border-bottom:1px solid #d6d6d6;
}
.b_article h3 .more a{
	position:absolute;
	top:14px;
	right:10px;
	width:10px;
	height:10px;
	background:url(/img/_main/bn_arr.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}
.b_result{
	text-align:center;
	font-size:13px;
	font-weight:700;
	color:#4e4e4e;
	line-height:18px;
	margin-top:12px;
	height:50px;	
}
.b_latest{
	line-height:22px;
	font-size:13px;
	color:#525252;
	height:100px;
	margin-top:8px;
}
.b_latest li{
	margin-left:15px;
	padding:0 10px;
	background:url(/img/_main/bn_dot.gif) 0 50% no-repeat;
}
.b_acc{
	border:1px solid #c1c1c1;
	height:50px;
	font-size:13px;
	color:#525252;
	padding: 7px 7px;
	line-height:18px;
	background:url(/img/_main/ico_sh.jpg) 15px 50% #fff no-repeat;
}
.b_acc p{
	padding-left:40px;
	text-align:right;
	margin-bottom:4px;
	padding-right:10px;
}
.b_acc img{
	float:left;
	margin-right:20px;
}
.b_team{
	float:left;
	width:230px;
	border-right:1px solid #d0d0d0;
	background:url(/img/_main/bg_team.gif)  #fff right bottom no-repeat;
	min-height:315px;
}
.b_team h3 a{
	display:block;
	padding:12px;
	background:url(/img/_main/bn_arr.png) 70px 50% #f4f8f8 no-repeat;
	font-size:17px;
	font-weight:700;
	color:#2a3172;
}
.tb_team, .tb_team table{
	width:100%;
}
.tb_team th{
	background:#525c6e;
	font-size:12px;
	font-weight:700;
	padding:6px 0;
	text-align:center;
	color:#fff;
}
.tb_team td{
	border-bottom:1px solid #e1e1e1;
	padding:4px 0;
	text-align:center;
	font-size:12px;
}
.b_schedule{
	background:#fff;
}
.b_schedule h3 a{
	display:block;
	padding:12px;
	background:url(/img/_main/bn_arr.png) 90px 50%  no-repeat;
	font-size:17px;
	font-weight:700;
	color:#2a3172;
	border-bottom:1px solid #cfcfcf;
}
.b_dnsr{
	float:left;
	width:735px;	
	background:#fff;
}
.tb_schedule th{
	background:#ecf4f4;
	font-weight:700;
	font-size:14px;
	padding:25px 0;
	text-align:center;
	border-bottom:1px solid #cfcfcf;
}
.tb_schedule td{
	border-bottom:1px solid #cfcfcf;
	border-left:1px solid #cfcfcf;
	text-align:center;
	font-size:13px;
}
.tb_schedule .b_time{
	color:#18388e;
	font-weight:700;
}
.b_batter{
	float:left;
	width:327px;
	padding:15px 19px;
	border-right:1px solid #dedede;
}
.b_last{
	border-right-width:0;
}
.b_batter h3{
	position:relative;
	font-size:17px;
	color:#2a3172;
	font-weight:700;
	padding:0 15px 9px 0;
	border-bottom:1px solid #d6d6d6;
}
.tb_batter th{
	background:#f3f3f3;
	border-top:1px solid #28336b;
	border-bottom:1px solid #cbcbcb;
	padding:5px 0;
	text-align:center;
	font-size:13px;
}
.tb_batter td{
	text-align:center;
	padding:10px 0;
}
.top_thumb{
	margin:0 auto;
	width:94px;
	height:104px;
	border:0px solid #b5b5b5;
}
.top_title{
	display:block;
	margin-top:10px;
}