.abtn{padding:5px;border-radius:50px;font-size:12px;display: flex;
    align-items: center;
    height: 25px;white-space:nowrap;}
.abtn.ka{background:#fff000}
.abtn.ka img{width:15px;}
.abtn.fee{background:#6eabff}
.abtn.form{background:#6eff97}
.abtn:hover{background:#eee}
.s_srch_view .b2{}
.b2{width:170px;text-align:left}
.b3{width:50px;}
.b4{width:60px;}
.b5{width:150px;}
.b6{width: 355px;    justify-content: space-between;}
/*맞춤학원찾기*/
	.sch_srch_top:after{content:""; display:block; clear:both}
	.sch_srch_top{margin-bottom:20px;}
	.sch_srch_top li{float:left;width:288px;position:relative;padding-left:89px;margin-bottom:30px}
	.sch_srch_top li .sc_nm{position:absolute;left:0;top:10px;font-size:15px;font-weight:bold;color:#0c4da2}
	.sch_srch_top li .sc_nm span{display:block;font-size:13px;color:#898989;font-weight:100}
	.sch_srch_top li .sel_box{width:170px}
	.sch_srch_tit{font-size:16px;font-weight:bold;margin-bottom:30px}
	.sch_srch_tit span{font-weight:400;font-size:13px;color:#2f2f2f;padding-left:10px}
	.sch_srch_check:after{content:""; display:block; clear:both}
	.sch_srch_check li{float:left;position:relative;color:#00abcd;font-weight:bold;margin-bottom:20px;box-sizing:border-box;padding-left:10px}
	.sch_srch_check li input[type="checkbox"] {/* 실제 체크박스는 화면에서 숨김 */ 
	position:absolute; 
	width:1px; 
	height:1px; 
	padding:0;
	margin:-1px; 
	overflow:hidden; 
	clip:rect(0,0,0,0) ; 
	border:0
	} 
	.sch_srch_check li input[type="checkbox"] + label { 
	display:flex; 
	position:relative; 
	cursor:pointer; 
	-webkit-user-select:none; 
	-moz-user-select:none; 
	-ms-user-select:none; 
	} 
	.sch_srch_check li input[type="checkbox"] + label:hover{opacity:0.7}
	.sch_srch_check li input[type="checkbox"] + label:before { /* 가짜 체크박스 */ 
	flex:none;
	content:' '; 
	display:inline-block; 
	width:17px; /* 체크박스의 너비를 지정 */ 
	height:17px; /* 체크박스의 높이를 지정 */ 
	line-height:17px; /* 세로정렬을 위해 높이값과 일치 */ 
	margin:0 8px 0 0; 
	text-align:center; 
	vertical-align:middle; 
	border:1px solid #959595; 
	}
	.sch_srch_check li input[type="checkbox"]:checked + label:before { /* 체크박스를 체크했을때 */ 
	border:none;
	background:url('../../../img/sub/sch/ch_on.png') ;
	}
	.sch_srch_btn{display:table;margin:20px auto 30px}
	.sch_srch_btn div{display:table-cell}
	.sch_srch_btn a{display:table-cell;color:#0c4da2}
	.sch_srch_btn p, .sch_srch_btn a{width:165px;height:40px;line-height:40px;border:1px solid #0c4da2;text-align:center;font-size:16px;font-weight:bold}
	.sch_srch_btn p:hover, .sch_srch_btn a:hover{cursor:pointer;background:#00abcd;border-color:#00abcd;color:#fff;transition:.2s}
	.sch_srch_btn p{background:#0c4da2;color:#fff;margin-right:15px}

	.sch_srch_list_box{}
	.s_srch_tit{display:flex;justify-content: space-between;width:100%;border-top:3px solid #000;border-bottom:1px solid #cecece;line-height:35px;margin-bottom:10px}
	.s_srch_tit b, .s_srch_view li{display:flex;text-align:center;box-sizing:border-box}
	.s_srch_tit b{font-size:13px}
	.s_srch_tit .b6{}
	.s_srch_view ul{padding-bottom:9px;display:flex;    display: flex;
    justify-content: space-between;}
	.s_srch_view li{font-size:14px;line-height:40px;padding-left:10px;}
	.s_srch_view{display:table;width:100%;border-bottom:1px solid #111}
	.s_srch_view .b2{text-align:left}
	 .schim{width:60px;height:40px;padding:0 5px}
	.s_srch_view .schim img{width:100%;height:100%;}

	.s_srch_view .b3{text-align:left;padding-left:23px}


	.s_srch_num{margin:30px auto 0;position:relative;width:150px;padding-bottom:30px}
	.s_srch_num:after{content:""; display:block; clear:both}
	.s_srch_num li{float:left;font-size:15px;color:#666;line-height:17px;width:30px;text-align:center}
	.s_srch_num li:hover{color:#00abcd;font-weight:bold;cursor:pointer}
	.s_srch_num:before, .s_srch_num:after{content:"";position:absolute;top:3px;width:12px;height:12px; border-right:2px solid #495258;border-bottom:2px solid #495258}
	.s_srch_num:hover{cursor:pointer}
	.s_srch_num:before{left:-20px;transform:rotate(135deg)}
	.s_srch_num:after{right:-20px;transform:rotate(-45deg)}
	.sch_srch_last{padding:30px 0 2em}

	.qust_bnn{margin:30px 0 0;}
	.qust_bnn li{float:left;width:50%;padding:10px;box-sizing:border-box;}
	.qust_bn{border:2px solid #17a4ec;border-radius:5px;padding:20px;position:relative}
	.qust_bn:hover{background:#17a4ec;transition:.2s;}
	.qust_bn:hover p{color:#fff}
	.qust_bn p{font-family:'daum', sans-serif;font-size:25px;margin-bottom:10px;color:#17a4ec;}
	.qust_bn p span{font-size:18px;display:block;margin-bottom:5px;}
	.qust_bn div{}
	.qust_bn b{padding:15px 20px;border:1px dotted #808080;background:#fff;color:#17a4ec;display:inline-block;margin-top:10px;}
	.qust_bnn .ara_bn .qust_bn{border-color:#fe6400;}
	.qust_bnn .ara_bn .qust_bn:hover{background:#fe6400;transition:.2s;}
	.qust_bnn .ara_bn .qust_bn:hover p{color:#fff}
	.qust_bnn .ara_bn p, .ara_bn b{color:#fe6400;}
	.qust_bn i{position:absolute;right:12px;top:73px;;width:106px;height:96px;background-image:url('../../../img/sub/phil/map/qust_bn.png');background-repeat:no-repeat;background-position:0 0;}
	.qust_bn:hover i{background-position:0 -96px;}
	.ara_bn .qust_bn i{top:50px;width:89px;height:136px;background-position:-106px 0;}
	.qust_bnn .ara_bn .qust_bn:hover i{background-position:-106px -136px;}
/*맞춤학원찾기 끝*/
@media screen and (max-width:780px) {
.b2, .b4, .b5, .b6{width:auto}
}
@media screen and (max-width:640px) { 
.sch_srch_check li{width:33%;}
.qust_bnn li{width:100%;}
.s_srch_tit, .s_srch_view ul{display:flex;}
.mo-no{display:none}

.s_srch_view li{padding:0}
.schim{width:40px;height:25px;}
.s_srch_view .b4{font-size:10px;background:#eee;line-height:20px;height:20px;border-radius:4px;padding:2px;}
.s_srch_view ul{justify-content: space-between;align-items: center;}
}

/*모바일*/
@media screen and (max-width:480px) { 
.s_srch_view ul{flex-wrap: wrap;}
.sch_srch_top li{margin-bottom:20px;}
.s_srch_tit .b6{display:none}
.s_srch_view .b6{width:100%;justify-content: center}
.s_srch_view .b6 a{margin:0 5px;width:30%;justify-content: center;}
	.sch_srch_check li {
        font-size: 13px;
        width: 33%;
        padding: 0;
    }
.sch_srch_top{margin-bottom:2px;}
.sch_srch_check li input[type="checkbox"] + label:before{margin-right:1px;}
.sch_srch_btn{margin:10px;}
}