@charset "utf-8";
/* CSS Document */
@media print, screen and (min-width: 751px) {
#search {
	margin-top: 5px;
	position: relative;
	display: table;
	height: 100%;
	margin-bottom: 20px;
}
#searchBtn {
	position: absolute;
	top: 0px;
}
#searchBtn a {
	font-size: 1.4rem;
	color: #333;
	text-align: center;
	display: block;
	width: 200px;
	padding: 5px;
	border: 1px solid #CDCDCD;
	background: #e0e0e0;
	background: -moz-linear-gradient(top, #FFF 0%, #E0E0E0 100%);
	background: -webkit-linear-gradient(top, #FFF 0%, #E0E0E0 100%);
	background: linear-gradient(to bottom, #FFF 0%, #E0E0E0 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#E0E0E0', GradientType=0 );
}
#search p {
	width: calc(100% - 220px);
	width: -webkit-calc(100% - 220px);
	margin-left: 220px;
}
#recallBtn {
	margin-top: 5px;
	position: relative;
	display: table;
	height: 100%;
	margin-bottom: 20px;
}
#recallBtnM {
	position: absolute;
	top: 0px;
	left: 140px;
}
#recallBtnC {
	position: absolute;
	top: 0px;
	left: 0px;
}
#recallBtnC a,
#recallBtnM a {
	font-size: 1.4rem;
	color: #333;
	text-align: center;
	display: block;
	width: 120px;
	padding: 5px;
	border: 1px solid #CDCDCD;
	background: #e0e0e0;
	background: -moz-linear-gradient(top, #FFF 0%, #E0E0E0 100%);
	background: -webkit-linear-gradient(top, #FFF 0%, #E0E0E0 100%);
	background: linear-gradient(to bottom, #FFF 0%, #E0E0E0 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#E0E0E0', GradientType=0 );
}
#recallBtn p {
	width: calc(100% - 280px);
	width: -webkit-calc(100% - 280px);
	margin-left: 280px;
}
#mainContents .circleList {
	clear: both;
}
}
