@charset "UTF-8";
/* CSS Document */





	
	
/* qualifiers
--------------------- */
#qualifiers {
	width: 100%;
}



			#qualifiers .content .countrywide .box {
				width: 32%;
				margin-right: 2%;
				margin-bottom: 80px;
				padding: 25px 25px 50px 25px;
				border-radius: 0 0 20px 0;
				border: solid 10px #E5F4FF;
				position: relative;
			}
			#qualifiers .content .countrywide .box:nth-child(3n) {
				margin-right: 0;
			}
				#qualifiers .content .countrywide .box h3 {
					width: 100%;
					font-size: 2.6rem;
					color: #1B9FFC;
					text-align: center;
					position: absolute;
					top: -31px;
					left: 0;
				}

				#qualifiers .content .countrywide .box .txt {
					font-size: 1.5rem;
					font-weight: 700;
					line-height: 1.6em;
				}

				#qualifiers .content .countrywide .box .memo {
					font-size: 1.3rem;
					font-weight: 700;
					line-height: 1.6em;
					margin-top: 20px;
				}

				#qualifiers .content .countrywide .box table {
					width: 100%;
					border-collapse: collapse;
				}
					#qualifiers .content .countrywide .box table th {
						width: 45px;
						border-bottom: solid 1px #1B9FFC;
						font-size: 1.3rem;
						text-align: left;
						padding-top: 15px;
						padding-bottom: 3px;
					}
					#qualifiers .content .countrywide .box table td {
						width: -webkit-calc(100% - 45px);
						width: calc(100% - 45px);
						border-bottom: solid 1px #ddd;
						font-size: 1.3rem;
						text-align: left;
						padding-top: 15px;
						padding-bottom: 3px;
						padding-left: 10px;
					}


				#qualifiers .content .countrywide .box .btn {
					position: absolute;
					bottom: -30px;
					left: 50%;
					margin-left: -110px;
				}







/* 1260px */
@media screen and (max-width: 1260px) {
	
}









/* 1080px */
@media screen and (max-width: 1080px) {





	
	
/* qualifiers
--------------------- */
#qualifiers .content .countrywide .box {
	width: 48.5%;
	margin-right: 3%;
}
#qualifiers .content .countrywide .box:nth-child(2n) {
	margin-right: 0;
}
#qualifiers .content .countrywide .box:nth-child(3),
#qualifiers .content .countrywide .box:nth-child(9),
#qualifiers .content .countrywide .box:nth-child(15),
#qualifiers .content .countrywide .box:nth-child(21),
#qualifiers .content .countrywide .box:nth-child(27) {
	margin-right: 3%;
}
	
	
	

}






/* 800px */
@media screen and (max-width: 800px) {





	
	
/* qualifiers
--------------------- */
#qualifiers .tab li {
	font-size: 1.6rem;
	height: 50px;
}


#qualifiers .content {
	padding-top: 50px;
}
	#qualifiers .content .countrywide .box {
		width: 100%;
		margin-right: 0 !important;
		margin-bottom: 60px;
	}
		#qualifiers .content .countrywide .box h3 {
			font-size: 2.4rem;
			top: -30px;
		}

		#qualifiers .content .countrywide .box .txt {
			font-size: 1.4rem;
			line-height: 1.6em;
		}

		#qualifiers .content .countrywide .box table {
			width: 100%;
			border-collapse: collapse;
		}
			#qualifiers .content .countrywide .box table th {
				font-size: 1.2rem;
			}
			#qualifiers .content .countrywide .box table td {
				font-size: 1.2rem;
			}

		#qualifiers .content .countrywide .box .btn {
			margin-left: -35%;
		}







}