@charset "UTF-8";
/*교과과정검색*/
.board-search{overflow:hidden;padding-bottom:15px}
.board-search .form-search{float:right}
.board-search fieldset{overflow:hidden}
.board-search legend{position:absolute;top:-9999px;left:-9999px}
.board-search .box-sel,
.board-search .box-search{float:left}
.board-search select,
.board-search input{display:inline-block;box-sizing:border-box;float:left;font-size:16px;height:40px;-webkit-appearance:none;appearance:none;border:1px solid #DDD;background:#FFF}
.board-search select::-ms-expand{display:none}
.board-search select{background:#FFF url(/sites/guide/images/arrow_4_d_g.png) no-repeat;background-position:calc(100% - 10px);padding:0 40px 0 10px}
.board-search input[type=text]{padding:0 10px}
.board-search input[type=submit]{cursor:pointer;width:80px;color:#FFF;background:#acacac;border-color:#acacac}
@media screen and (min-width:769px){
	.board-search select{border-right:0}
	.board-search input[type=submit]:hover{background:#52575c;border-color:#52575c}
}
@media screen and (max-width:768px){
	.board-search .form-search{float:none}
	.board-search .box-sel,
	.board-search .box-search{float:none}
	.board-search select,
	.board-search input{display:block;width:100%}
	.board-search select{border-bottom:0}
	.board-search input[type=submit]{width:100%}
}
/*과목소개*/
ul.liberal{border-top:2px solid #666;border-bottom:1px solid #666}
ul.liberal li{box-sizing:border-box;display:table;width:100%;padding:40px 20px;border-bottom:1px solid #EEE}
ul.liberal li:nth-child(even){background:#f9f8f8}
ul.liberal li h4,ul.liberal_1 li p{display:table-cell;vertical-align:middle}
ul.liberal li h4{font-size:18px;font-weight:400;width:30%;padding-right:5%;line-height:1.25}
ul.liberal li h4:before{content:"";display:block;width:20px;height:2px;margin-bottom:10px;background:#666}
ul.liberal li h4 span{display:block;padding-top:5px;font-size:15px;color:#888;font-weight:100}
ul.liberal li p{line-height:1.75}
@media only screen and (max-width:1024px){
	ul.liberal li,ul.liberal_1 li h4,ul.liberal_1 li p{display:block;width:100%}
	ul.liberal li p{margin-top:15px}
}