@charset "utf-8";
@import url('http://fonts.googleapis.com/earlyaccess/nanumgothic.css');

/* Common */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, legend, button, select, p, blockquote, th, td, table {
	padding:0; margin:0; 
	font-size: 12px;
	font-family: '돋움', Dotum, '굴림', Gulim, '나눔고딕','Nanum Gothic','나눔바른고딕','NanumBarunGothic','맑은 고딕','Malgun Gothic';
}
body{background-color: #fbfbfb;}
ol, ul, li { list-style:none; margin:0; padding:0;}
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%;}
form, fieldset, img { border:0; margin:0; padding:0;}
address, caption, em { font-weight:normal; font-style:normal;}
table{border-collapse: collapse;}
a{text-decoration: none; color: #000000; padding: 0; border: 0; margin: 0;}
a:link{color: #000000;}



/* i_check02 */
.checkbox02{position: relative;}
input[type="checkbox"].i_check02{
	width: 13px; height: 13px; 
	position: absolute; top: 50%; left: 0;
	margin-top: -6px;
	z-index: 150;
	vertical-align: middle;
	display: inline-block;
	opacity: 0;
}
input[type="checkbox"].i_check02:not(old) + .s_check02{
	width: 11px; height: 11px;
	display: inline-block;
	position: relative; z-index: 1;
	border: 1px solid #949494;
	background-color: #ffffff;
	vertical-align: middle;
}
input[type="checkbox"].i_check02:not(old):checked + .s_check02{
	background: url(../img/checkbox02_on.png) no-repeat -1px center #ffffff;
	color: #454e66; font-size: 12px;
}




/* foot_btn */
	.foot_btn{
		margin: 0 auto; 
		display: table;
		text-align: center; 
	}
	.foot_btn .btn_box ul li{float: left; margin-left: 3px;}
	.foot_btn .btn_box ul li.first{margin-left: 0;}
	.foot_btn .btn_box ul li a{
		width: 28px; height: 26px; line-height: 26px; 
		border: 1px solid #f1f1f1;
		display: block; float: left; 
		background-color: #ffffff; 
		color: #000000; 
		font-size: 12px; 
		font-weight: bold;
	}
	.foot_btn .btn_box ul li.on a{
		border-color: #dfdfdf;
		background-color: #ffffff; 
		color: #dc5800; 
	}
	
/* Paginate */
.page {width:100%;}
.page_btn {text-align:center;margin:0 auto;}
.page_btn .page_text {color:#ffffff;font-weight:bold;font-size:14px;line-height:1.5}
.page_btn .list {display:block;background:#b1b1b1;border-radius:4px;padding:0 6px;margin-left:2px;height:21px}
.page_btn .num {text-align:center}
.page_btn .list_sel {background:#FF6E00;border-radius:4px;padding:0 6px;margin-left:2px}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	