/* °Ô½ÃÆÇ ¸ñ·Ï */
.tab-img {text-align:center; margin:30px 0}
.tab-img-m {display:none; text-align:center; margin-bottom:20px}
.tab-area {text-align:center;margin-bottom:25px}
button.tab {padding:10px 20px;background:#fff;border:1px solid #ccc;transition: all 0.3s ease;}
button.tab:hover {background:#1036B0;color:#fff;border:1px solid #1036B0;transition: all 0.3s ease;}
button.tab.active {background:#1036B0;color:#fff;}
.pagination {padding:0}

.search-area { display:block;width:100%; text-align:center; margin-bottom:20px;padding:15px;background:#f5f5f5;border:1px #ccc solid;border-radius:2px;}
.search-area input { width:50%; height:46px; font-size:16px}
.search-area .btn_submit { height:46px;}

#bo_list { margin:0 0 20px 0; text-align:center;}
#bo_list .tot_co { width:100%; text-align:left; line-height:35px; }
#bo_list .td_1 { width:45%; text-align:left;font-size:16px; }
#bo_list .td_1 > div:nth-child(2) { padding-top:10px; font-size:18px;font-weight:600; }
#bo_list .td_1 > div:nth-child(3) { padding-top:15px; font-size:15px;color:#888;font-weight:400; }
#bo_list .td_2 { width:30%; text-align:left;font-size:15px; line-height:28px;font-weight:400; }
#bo_list .td_2 span { display:inline-block; width:90px; margin-right:10px; line-height:23px; text-align:center;font-size:14px; font-weight:400; background:#eee;}
#bo_list .td_3 {width:25%; text-align:left;font-size:15px;  line-height:28px;font-weight:400; }
#bo_list .td_3 span { display:inline-block; width:90px; margin-right:10px; line-height:23px; text-align:center;font-size:14px; font-weight:400; background:#eee;}
#bo_list .td_3 a { display:inline-block; padding:0 12px; line-height:21px; text-align:center;font-size:14px; color:#fff;font-weight:400; border:1px #4D65E1 solid;background:#4D65E1;transition: all 0.3s ease;}
#bo_list .td_3 a:hover { color:#4D65E1;font-weight:400; border:1px #4D65E1 solid;background:#fff;text-decoration:none;transition: all 0.3s ease;}


@media only screen and (max-width:1024px){
	#bo_list { margin:0 0 20px 0; text-align:center;}
	#bo_list .td_1 { width:30%; text-align:left;font-size:15px; }
	#bo_list .td_1 > div:nth-child(2) { padding-top:10px; font-size:17px;font-weight:600; }
	#bo_list .td_1 > div:nth-child(3) { padding-top:15px; font-size:14px;color:#888;font-weight:400; }
	#bo_list .td_2 { width:35%; text-align:left;font-size:15px; line-height:28px;font-weight:400; }
	#bo_list .td_2 span { display:inline-block; width:80px; margin-right:10px; line-height:23px; text-align:center;font-size:14px; font-weight:400; background:#eee;}
	#bo_list .td_3 {width:35%; text-align:left;font-size:15px;  line-height:28px;font-weight:400; }
	#bo_list .td_3 span { display:inline-block; width:80px; margin-right:10px; line-height:23px; text-align:center;font-size:14px; font-weight:400; background:#eee;}
	#bo_list .td_3 a { display:inline-block; text-align:center; color:#fff;font-weight:400; border:1px #4D65E1 solid;background:#4D65E1;transition: all 0.3s ease;}
	#bo_list .td_3 a:hover { color:#4D65E1;font-weight:400; border:1px #4D65E1 solid;background:#fff;text-decoration:none;transition: all 0.3s ease;}
}
@media only screen and (max-width:794px){
	.tab-img {display:none;}
	.tab-img-m {display:block; text-align:center; margin:20px 0}
	.tab-area {text-align:center;margin-bottom:10px}
	button.tab {width:45%;text-align:center; padding:5px 0; margin:0 0 3px 0;background:#fff;border:1px solid #ccc;}
	button.tab.active {background:#1036B0;color:#fff;}

	.search-area { width:100%; text-align:center; margin-bottom:10px;padding:10px;background:#f5f5f5;border:1px #ccc solid;}
	.search-area input { width:83%; height:44px; font-size:16px}
	.search-area .btn_submit { width:15%;height:44px;padding:0 7px;}

	#bo_list { margin:0 0 20px 0; text-align:center;}
	#bo_list .td_1 { display:inline-block;width:100%; text-align:left;font-size:16px; border-top:1px #ddd solid;padding-top:14px; margin-top:20px;}
	#bo_list .td_1 > div:nth-child(2) { padding-top:6px; font-size:18px;font-weight:500; }
	#bo_list .td_1 > div:nth-child(3) { padding-top:5px; font-size:15px;color:#888;font-weight:400; }
	#bo_list .td_2 { display:inline-block;width:100%; text-align:left;font-size:15px; line-height:28px;font-weight:400; margin-top:10px;}
	#bo_list .td_2 span { display:inline-block; width:90px; margin-right:10px; line-height:23px; text-align:center;font-size:14px; font-weight:400; background:#eee;}
	#bo_list .td_3 {display:inline-block;width:100%; text-align:left;font-size:15px;  line-height:28px;font-weight:400; }
	#bo_list .td_3 span { display:inline-block; width:90px; margin-right:10px; line-height:23px; text-align:center;font-size:14px; font-weight:400; background:#eee;}
	#bo_list .td_3 .no { display:none; width:90px; margin-right:10px; line-height:23px; text-align:center;font-size:14px; font-weight:400; background:#eee;}
	#bo_list .td_3 a { display:inline-block; width:100%; margin-top:8px;line-height:30px;color:#fff;font-weight:400; border:1px #4D65E1 solid;background:#4D65E1;transition: all 0.3s ease;}
	#bo_list .td_3 a:hover { color:#4D65E1;font-weight:400; border:1px #4D65E1 solid;background:#fff;text-decoration:none;transition: all 0.3s ease;}
}


#bo_sch_list { display:block;position:relative; width:100%; margin-bottom:5px; border:1px solid #ddd; border-bottom:none;background:#F8F8FF;border-radius:3px; }
#bo_sch_list table { width:100%; }
#bo_sch_list th { width:10%; text-align:center; padding:10px; font-size:17px; border-right:1px solid #ddd;border-bottom:1px #ddd solid; }
#bo_sch_list td { width:90%; text-align:left; padding:10px 10px 10px 30px; line-height: 30px; font-size:17px; border-bottom:1px #ddd solid; }
#bo_sch_list td input { width:99%; height:42px;line-height:45px; font-size:17px}
#bo_sch_list:after {display:block;visibility:hidden;clear:both;content:""}
#bo_sch_list legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
#bo_sch_list .sch_btn { display:block;margin:0 auto;width:150px; height:45px; background:#152A6F; color:#fff; font-size:17px; border:0; }

#bo_sch_list label.checkbox {font-size: 17px;vertical-align: bottom;}
#bo_sch_list label.checkbox.span_ { margin-right: 15px;background:#fff;}
#bo_sch_list .checkbox .icon { margin-right:2px; }

@media only screen and (max-width:1024px){
	#bo_sch_list { width:100%; }
	#bo_sch_list table { width:100%; }
	#bo_sch_list th { width:10%; text-align:center; padding:10px; font-size:16px; border-right:1px solid #ddd;border-bottom:1px #ddd solid; }
	#bo_sch_list td { text-align:left; padding:10px 10px 10px 20px; line-height: 30px; font-size:16px; border-bottom:1px #ddd solid; }
	#bo_sch_list td input { width:99%; height:42px;line-height:45px; font-size:16px}
	#bo_sch_list:after {display:block;visibility:hidden;clear:both;content:""}
	#bo_sch_list legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
	#bo_sch_list .sch_btn { display:block;margin:0 auto;width:150px; height:45px; background:#152A6F; color:#fff; font-size:17px; border:0; }

	#bo_sch_list label.checkbox { width:126px; font-size: 16px;vertical-align: bottom;}
	#bo_sch_list label.checkbox.span_ { margin-right: 10px;background:#fff; }
	#bo_sch_list .checkbox .icon { margin-right:2px; }
}

@media only screen and (max-width:794px){
	#bo_sch_list th { width:20%; text-align:center; padding:6px 4px;}
	#bo_sch_list td { text-align:left; padding:5px 10px 10px 20px; line-height: 30px; font-size:16px; border-bottom:1px #ddd solid; }
	#bo_sch_list .sch_btn { display:block;margin:0 auto;width:130px; height:40px; background:#152A6F; color:#fff; font-size:16px; border:0; }
	.bo_list_adm { display:none;}
}