
select::-ms-expand {display:none;}
textarea {line-height:1.6; border:1px solid #e5e5e5;}

* {box-shadow:none;}
.btn-normal {color:#333 !important; background-color:#fff; border:1px solid #333; padding:10px 17px; font-size:16px;}
.btn-normal:hover {color:#fff !important; background-color:#333;}

/* ************************ #1.µ¥½ºÅ©Å¾ (992~) ************************ */
@media screen and (min-width: 992px), print {
	
	/* ÆäÀÌÂ¡ - pc¿ë */
	.page_box {position:relative; text-align:center; border:1px solid transparent;}
	.page_box .pc.pagination {display:inline-block; margin:80px 0 0 !important;}
	.page_box .pc.pagination>li>a {text-align:center; color:#333; border:1px solid #dedede; width:40px; height:40px; line-height:1.4;}
	.page_box .pc.pagination>li>a.active {color:#fff; background:#000; font-weight:bold;}
	.page_box .pc.pagination .first,
	.page_box .pc.pagination .prev,
	.page_box .pc.pagination .next,
	.page_box .pc.pagination .last {color:#333; background-color:#fff;}
	.page_box .pc.pagination .first:hover,
	.page_box .pc.pagination .prev:hover,
	.page_box .pc.pagination .next:hover,
	.page_box .pc.pagination .last:hover {color:#fff;}
	.page_box .pc.pagination .prev {margin-right:10px;}
	.page_box .pc.pagination .next {margin-left:10px;}
	.page_box .pc.pagination .write {display:inline-block; height:40px; line-height:1; margin-left:5px; padding:13px 20px 0 20px;}
	.page_box .pc.pagination .write:hover {background:#333; color:#fff !important;}
	.pagination >li:first-child >a, .pagination>li:last-child>a {border-radius:0;}
	
}



/* ************************ #2.ÅÂºí¸´ ÀÌÇÏ(~991) ************************ */
@media screen and (max-width: 991px) {
	
	/* ÆäÀÌÂ¡ - ¸ð¹ÙÀÏ¿ë */
	select {cursor:pointer; height:34px; padding:4px 25px 4px 8px; background:url(/img/common_responsive/select.png) right 50% no-repeat; border:1px solid #ccc; border-radius:5px; -moz-appearance:none; -webkit-appearance:none; appearance:none; font-size:14px; clear:left !important;}
	.mobile select#page {border-radius:0 !important; height:34px !important; border:1px solid #dedede !important; padding:4px 30px 4px 8px;}
	.page_box {position:relative; text-align:center; border:1px solid transparent;}
	.page_box .tablet {display:inline-block ! important; margin:20px 0 0 !important;}
	.page_box .mobile label {display:none;}
	.page_box .mobile>li {float:left; height:100%; padding-right:5px;}
	.page_box .mobile>li:last-child {padding-right:0;}
	.page_box .mobile .prev {display:block; min-width:34px; height:34px; background:url(/img/common_responsive/prev.png) no-repeat 50% #fff !important; border:1px solid #dedede; border-radius:0;}
	.page_box .mobile .next {display:block; min-width:34px; height:34px; background:url(/img/common_responsive/next.png) no-repeat 50% #fff !important; border:1px solid #dedede; border-radius:0;}
	.page_box .mobile .write {display:block; min-width:34px; height:34px; line-height:1; padding:9px 20px 0 20px !important;}
	.page_box .mobile .write:hover {background:#333; color:#fff !important;}
	.page_box .mobile .form-control  {border:1px solid #dedede; border-radius:0;}
	.page_box .mobile .dropdown-toggle:hover {border-radius:0 !important;}
	.page_box .mobile .btn-default  {border:0; height:32px !important;}
	
}
