@charset "utf-8";

/* ******************* program.css ******************* */

select {
	background-image:url(../images/common/arrow-down.png);
	background-color:#fff !important;
	background-repeat:no-repeat !important;
	background-position:100% center !important;
	-webkit-appearance: none; /*¸ð¹ÙÀÏ¿¡¼­ ÀÔÃ¼È¿°ú ¾ø¾Ö±â*/
	-moz-appearance: none;
	appearance: none;
}
select::-ms-expand {display:none;} /*ie ¾ø¾Ö±â*/

/* ******************** PC (991~) ******************** */
@media screen and (min-width: 991px), print{
	
	
	/*°øÅë::ÇÏ´ÜÆäÀÌÂ¡*/
	.pagination>li {display:inline;}
	.pagination>li:first-child>a, .pagination>li:first-child>span {margin-left:0;}
	.page_box_normal .pagination .first, .page_box_normal .pagination .next, .page_box_normal .pagination>li:nth-child(3) > a {border-left:1px solid #dedede;}
	.pagination>li>a,
	.pagination>li>span {position:relative; float:left; padding:6px 12px;}
	
	.page_box_normal {position:relative; text-align:center; margin-top: 50px;}
	.page_box_normal .pagination {display:inline-block; margin:0; text-align:center;}
	.page_box_normal .pagination>li>a {text-align:center; color:#333; border:1px solid #dedede; width:40px; height:40px; line-height:1.6; border-left:0;}
	.page_box_normal .pagination>li>a.active {border-bottom:2px solid #666666;}
	.page_box_normal .pagination>li>a:hover {background-color:#f5f5f5;}
	.page_box_normal .pagination .prev {margin-right:10px;}
	.page_box_normal .pagination .next {margin-left:10px;}
	.page_box_write {margin-top:30px; text-align:right;}
	.page_box_write a {display:inline-block; height:40px; line-height:40px; margin-left:5px; padding:0 20px 0 20px; background:#3ac49a; border:1px solid #3ac49a; color:#fff;}
	.pagination >li:first-child >a, .pagination>li:last-child>a {border-radius:0;}
}

/* ******************** ÅÂºí¸´ (~991) ******************** */
@media screen and (max-width: 991px), print{
	
	
	/*°øÅë::ÇÏ´ÜÆäÀÌÂ¡*/
	.pagination.pc {display:none;}
	
	.pagination>li {display:inline;}
	.pagination>li:first-child>a, .pagination>li:first-child>span {margin-left:0;}
	.page_box_normal .pagination .first, .page_box_normal .pagination .next, .page_box_normal .pagination>li:nth-child(3) > a {border-left:1px solid #dedede;}
	.pagination>li>a,
	.pagination>li>span {position:relative; float:left; padding:6px 12px;}
	

	.page_box_normal {position:relative; text-align:center; margin-top: 50px;}
	.page_box_normal .mobile label {display:none;}
	.page_box_normal .mobile {display:inline-block; margin:0; padding:0;}
	.page_box_normal .mobile>li {float:left; height:100%;}
	.page_box_normal .mobile .prev {display:block; min-width:34px; height:40px; background:url(../../img/common_responsive/prev.png) no-repeat 50% #fff !important; border:1px solid #dedede; border-right:0; border-radius:0;}
	.page_box_normal .mobile .next {display:block; min-width:34px; height:40px; background:url(../../img/common_responsive/next.png) no-repeat 50% #fff !important; border:1px solid #dedede; border-right:0; border-radius:0;}
	.page_box_write {margin-top:30px; text-align:right;}
	.page_box_write a {display:inline-block; height:40px; line-height:40px; margin-left:5px; padding:0 20px 0 20px; background:#3ac49a; border:1px solid #3ac49a; color:#fff;}
	/* .page_box_write a:hover {background:#42ac48; border:1px solid #42ac48; color:#fff;} */
	.page_box_normal .mobile select {
		font-size:13px; color:#666; border:1px solid #dedede; height:40px;
		margin-top:0; margin-left:-1px !important; border-radius:0; padding:5px 40px 8px 8px !important;
		background:#fff url(../images/shop/arrow-down-mo.png)30px center no-repeat !important;
	}
	.page_box_normal .mobile .form-control  {border:0; border-radius:0;}
	.page_box_normal .mobile .dropdown-toggle:hover {border-radius:0 !important;}
	.page_box_normal .mobile .btn-default  {border:0; height:35px !important;}
	.page_box_normal .mobile .filter-option {padding:0 !important;}
	.form-control button {height:40px;}
}

/* ******************** ¸ð¹ÙÀÏ (~768) ******************** */
@media screen and (max-width: 768px), print{
	
}