.btn:hover, .btn_input:hover, .btn2:hover, .btn_input2:hover {
	transition: all 0.2s ease-in-out;
	background: #888;
}
.btn:hover span, .btn_input:hover, .btn2:hover span, .btn_input2:hover {
	color: white;
}
.push_button:hover, .quick_move_button:hover {
	transition: all 0.2s ease-in-out;
	background: #888;
}
.push_button:hover #push_icon_xpert_text {
	transition: all 0.2s ease-in-out;
	color: #888;
}
 .menu_item:hover, #comment_start, #comment_start:after, .lounge_submenu_li, .article_link, .article_link_internal, .rc_category_unselected, .xp_title_top_button {
	transition: all 0.2s ease-in-out;
}
.list-group-item-no-color:hover,
.list-group-item-no-color:focus,
.index-group-item-no-color:hover,
.index-group-item-no-color:focus {
  background-color: #f8f8f8;
}
.index-group-gray:hover {
  background-color: #f1f1f1;
}

body {
	padding-bottom: 41px; /*하단 바에 안가려지도록 */
	min-width: 1106px;
}
@media only screen and (min-width: 1600px){ /* 980 ~ 1089 */
	#aside {
		left: auto;
		right: 50%;
		margin-right: 600px;
	}
	#aside2 {
		left: 50%;
		right: auto;
		margin-left: 600px;
	}
}
@media only screen and (max-width: 1079px){ /* 980 ~ 1089 */
	#push_buttons {
		position: fixed;
		right: 0;
		bottom: 0;
		z-index: 3;
	}
	#push_box {
		position: fixed;
	}
}
