@charset "utf-8";

.span_img {
	width:100%;
	min-width:200px;
	max-width:400px;
}

.button_managed_antivirus span {
	margin:0 auto 0;
/*	padding:17px 26px 16px; */
	padding:3px 10px 3px;
	display:inline-block;
	text-align:center;
	font-weight:400;
	// text-transform:uppercase;
	font-size:120%;
	line-height:150%;
	background-repeat:no-repeat;
	position:relative;
	zoom:1;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-webkit-transition:all .1s ease-in-out;
	-o-transition:all .1s ease-in-out;
	-moz-transition:all .1s ease-in-out;
	transition:all .1s ease-in-out;

	-webkit-box-shadow:inset 0 0 0 0 #D3D4DE;
	-moz-box-shadow:inset 0 0 0 0 #D3D4DE;
	box-shadow:inset 0 0 0 0 #D3D4DE;

	color:#E0E0E0;
	background:linear-gradient( rgb(144, 130, 255), rgb(110, 130, 220) );
}

.button_managed_antivirus span:hover {
	color:#FFFFFF;
	background:linear-gradient( rgb(144, 78, 255), rgb(110, 78, 220) );
}

.button_cloudcare span {
	margin:0 auto 0;
/*	padding:17px 26px 16px; */
	padding:3px 10px 3px;
	display:inline-block;
	text-align:center;
	font-weight:400;
	// text-transform:uppercase;
	font-size:120%;
	line-height:150%;
	background-repeat:no-repeat;
	position:relative;
	zoom:1;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-webkit-transition:all .1s ease-in-out;
	-o-transition:all .1s ease-in-out;
	-moz-transition:all .1s ease-in-out;
	transition:all .1s ease-in-out;

	-webkit-box-shadow:inset 0 0 0 0 #D3D4DE;
	-moz-box-shadow:inset 0 0 0 0 #D3D4DE;
	box-shadow:inset 0 0 0 0 #D3D4DE;

	color:#E0E0E0;
	background:linear-gradient( rgb(224, 128, 128), rgb(200, 100, 100) );
}

.button_cloudcare span:hover {
	color:#FFFFFF;
	background:linear-gradient( rgb(224, 64, 64), rgb(200, 50, 50) );
}

/*
.button_managed_workplace
*/
/*
.button_small_business span {
	margin:0 auto 0;
	padding:3px 10px 3px;
	display:inline-block;
	text-align:center;
	font-weight:400;
	// text-transform:uppercase;
	font-size:120%;
	line-height:150%;
	background-repeat:no-repeat;
	position:relative;
	zoom:1;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-webkit-transition:all .1s ease-in-out;
	-o-transition:all .1s ease-in-out;
	-moz-transition:all .1s ease-in-out;
	transition:all .1s ease-in-out;

	-webkit-box-shadow:inset 0 0 0 0 #D3D4DE;
	-moz-box-shadow:inset 0 0 0 0 #D3D4DE;
	box-shadow:inset 0 0 0 0 #D3D4DE;

	color:#E0E0E0;
	background:linear-gradient( rgb(128, 172, 128), rgb(100, 150, 100) );
}

.button_small_business span:hover {
	color:#FFFFFF;
	background:linear-gradient( rgb(64, 172, 64), rgb(50, 150, 50) );
}
*/

.button_small_business  span {
	margin:0 auto 0;
	padding:3px 10px 3px;
	display:inline-block;
	text-align:center;
	font-weight:400;
	font-size:120%;
	line-height:150%;
	background-repeat:no-repeat;
	position:relative;
	zoom:1;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-webkit-transition:all .1s ease-in-out;
	-o-transition:all .1s ease-in-out;
	-moz-transition:all .1s ease-in-out;
	transition:all .1s ease-in-out;

	-webkit-box-shadow:inset 0 0 0 0 #D3D4DE;
	-moz-box-shadow:inset 0 0 0 0 #D3D4DE;
	box-shadow:inset 0 0 0 0 #D3D4DE;

	// color:#E0E0E0;
	color:#f0f0f0;
/*
	// background:linear-gradient( rgb(128, 172, 128), rgb(100, 150, 100) );
	// background:linear-gradient( rgb(128, 128, 128), rgb(96, 96, 96) );
	// background:linear-gradient( rgb(224, 128, 128), rgb(200, 100, 100) );
	background:linear-gradient( rgb(128, 134, 128), rgb(96, 102, 96) );
	background:linear-gradient( rgb(224, 128, 128), rgb(200, 100, 100) );
*/
	background:linear-gradient( rgb(128, 172, 128), rgb(100, 172, 100) );
}

.button_small_business span:hover {
	color:#FFFFFF;
	background:linear-gradient( rgb(32, 128, 32), rgb(24, 64, 24) );
}

.button_patch_management  span {
	margin:0 auto 0;
	padding:3px 10px 3px;
	display:inline-block;
	text-align:center;
	font-weight:400;
	font-size:120%;
	line-height:150%;
	background-repeat:no-repeat;
	position:relative;
	zoom:1;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-webkit-transition:all .1s ease-in-out;
	-o-transition:all .1s ease-in-out;
	-moz-transition:all .1s ease-in-out;
	transition:all .1s ease-in-out;

	-webkit-box-shadow:inset 0 0 0 0 #D3D4DE;
	-moz-box-shadow:inset 0 0 0 0 #D3D4DE;
	box-shadow:inset 0 0 0 0 #D3D4DE;

	// color:#E0E0E0;
	color:#f0f0f0;
/*
	// background:linear-gradient( rgb(128, 172, 128), rgb(100, 150, 100) );
	// background:linear-gradient( rgb(128, 128, 128), rgb(96, 96, 96) );
	// background:linear-gradient( rgb(224, 128, 128), rgb(200, 100, 100) );
	background:linear-gradient( rgb(128, 134, 128), rgb(96, 102, 96) );
	background:linear-gradient( rgb(224, 128, 128), rgb(200, 100, 100) );
	background:linear-gradient( rgb(128, 172, 128), rgb(100, 172, 100) );
*/
	background:linear-gradient( rgb(128, 128, 172), rgb(100, 100, 172) );
}

.button_patch_management span:hover {
	color:#FFFFFF;
/*
	background:linear-gradient( rgb(32, 128, 32), rgb(24, 64, 24) );
*/
	background:linear-gradient( rgb(32, 32, 192), rgb(24, 24, 96) );
}

.button_avast_linux span {
	margin:0 auto 0;
	padding:3px 10px 3px;
	display:inline-block;
	text-align:center;
	font-weight:400;
	// text-transform:uppercase;
	font-size:120%;
	line-height:150%;
	background-repeat:no-repeat;
	position:relative;
	zoom:1;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-webkit-transition:all .1s ease-in-out;
	-o-transition:all .1s ease-in-out;
	-moz-transition:all .1s ease-in-out;
	transition:all .1s ease-in-out;

	-webkit-box-shadow:inset 0 0 0 0 #D3D4DE;
	-moz-box-shadow:inset 0 0 0 0 #D3D4DE;
	box-shadow:inset 0 0 0 0 #D3D4DE;

	color:#E0E0E0;
	// background:linear-gradient( rgb(128, 172, 128), rgb(100, 150, 100) );
	background:linear-gradient( rgb(128, 128, 128), rgb(96, 96, 96) );
}

.button_avast_linux span:hover {
	color:#FFFFFF;
	// background:linear-gradient( rgb(64, 172, 64), rgb(50, 150, 50) );
	background:linear-gradient( rgb(32, 32, 32), rgb(24, 24, 24) );
}

.button_between span {
	margin:0 auto 0;
	padding:3px 10px 3px;
	display:inline-block;
	text-align:center;
	font-weight:100;
	// text-transform:uppercase;
	font-size:100%;
	line-height:100%;
	background-repeat:no-repeat;
	position:relative;
	zoom:1;
	-webkit-transition:all .1s ease-in-out;
	-o-transition:all .1s ease-in-out;
	-moz-transition:all .1s ease-in-out;
	transition:all .1s ease-in-out;
/*
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-webkit-box-shadow:inset 0 0 0 0 #D3D4DE;
	-moz-box-shadow:inset 0 0 0 0 #D3D4DE;
	box-shadow:inset 0 0 0 0 #D3D4DE;

	color:#F0F0F0;
	background:linear-gradient( rgb(64, 172, 64), rgb(50, 150, 50) );
*/
}

.button_avast_support {
	margin:0 auto 0;
	padding:3px 10px 3px;
	display:inline-block;
	text-align:center;
	font-weight:100;
	// text-transform:uppercase;
	font-size:80%;
	line-height:150%;
	background-repeat:no-repeat;
	position:relative;
	zoom:1;
	-webkit-transition:all .1s ease-in-out;
	-o-transition:all .1s ease-in-out;
	-moz-transition:all .1s ease-in-out;
	transition:all .1s ease-in-out;

	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-webkit-box-shadow:inset 0 0 0 0 #D3D4DE;
	-moz-box-shadow:inset 0 0 0 0 #D3D4DE;
	box-shadow:inset 0 0 0 0 #D3D4DE;

	color:#E0E0E0;
	background:linear-gradient( rgb(96, 96, 128), rgb(64, 64, 96) );
}

.button_avast_support:hover {
	color:#FFFFFF;
	background:linear-gradient( rgb(32, 32, 64), rgb(24, 24, 48) );
}

.button_avast_endpoint_protection {
	margin:0 auto 0;
	padding:2px 10px 2px;	/* 値を3つ指定した場合： 記述した順に[上][左右][下]のパディング */
	display:inline-block;
	text-align:center;
	font-weight:100;
	font-size:80%;
	line-height:150%;
	background-repeat:no-repeat;
	position:relative;
	zoom:1;
	-webkit-transition:all .1s ease-in-out;
	-o-transition:all .1s ease-in-out;
	-moz-transition:all .1s ease-in-out;
	transition:all .1s ease-in-out;

	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-webkit-box-shadow:inset 0 0 0 0 #D3D4DE;
	-moz-box-shadow:inset 0 0 0 0 #D3D4DE;
	box-shadow:inset 0 0 0 0 #D3D4DE;

	color:#E0E0E0;
	background:linear-gradient( rgb(192, 128, 160), rgb(160, 96, 128) );
}

.button_avast_endpoint_protection:hover {
	color:#FFFFFF;
	background:linear-gradient( rgb(160, 48, 96), rgb(128, 36, 64) );
}

table.endpoint_protection_table {
	border-collapse:collapse;
	border:1px #808080 solid;
	background-color:#f8f8f8;
}
.endpoint_protection_table th {
	border:1px #c0c0c0 solid;	/* セルの枠線（太さ・色・スタイル） */ 
	padding:5px;
	background-color:#f0d0b0;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	font-size:130%;
}
.endpoint_protection_table td {
	border:1px #c0c0c0 solid;	/* セルの枠線（太さ・色・スタイル） */ 
	padding:5px;
	text-align:left;
	vertical-align:middle;
	font-size:110%;
	font-weight:normal;
}

.managed {
	// color:darkorange;
	color:brown;
	font-weight:bold;
}
.pro_plus {
//	color:darkorange;
	color:chocolate;
	font-weight:bold;
}
