/* +=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+ */
/* ★ CSS Media Query
/* +=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+ */
/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ */
/* ◆media only screen and (max-width: 960px) */
/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ */
@media only screen and (max-width: 960px) {
	
	
	
}/* media only screen and (max-width: 960px) */



/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ */
/* ◆media only screen and (max-width: 640px) */
/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ */
@media only screen and (max-width: 640px) {
	
	
	/* ------------------------------------------------------------- */
	/* ▼#ProductsContainer */
	/* ------------------------------------------------------------- */
	#ProductsContainer figure img {
		width      : 100%  !important;
		height     : auto  !important;
		max-width  : 640px !important;
		max-height : 640px !important;
	}
	
	
	ul.ProductsSet li {
		width   : 48%                 !important;
		margin  : 20px auto 20px auto !important;
	}
	
	
	/* ------------------------------------------------------------- */
	/* ▼div.WhiteBaseContainer and div.GaryBaseContainer */
	/* ------------------------------------------------------------- */
	div.WhiteBaseContainer h2,
	div.GaryBaseContainer  h2 {
		font-size : 1.5em;
	}
	
			div.WhiteBaseContainer h2 span,
			div.GaryBaseContainer  h2 span {
				display : block;
			}
			
			
	
	
	/* ------------------------------------------------------------- */
	/* ▼div.IntroductionContainer */
	/* ------------------------------------------------------------- */
	div.IntroductionContainer {
		display : block;
	}
	
			div.IntroductionContainer div.CellLeft {
				display : block;
			}
			
			div.IntroductionContainer div.CellRight {
				display : block;
			}
			
			
	
	
	/* ------------------------------------------------------------- */
	/* ▼div.TransferContainer */
	/* ------------------------------------------------------------- */
	div.TransferContainer {
		display : block;
	}
	
			div.TransferContainer div.CellLeft {
				width   : 100%;
				display : block;
			}
			
			div.TransferContainer div.CellRight {
				width   : 100%;
				display : block;
			}
			
			
	
	
	/* ---------------------------------------------------------------------------- */
	/* ◆ table.CompanySet  HistorySet */
	/* ---------------------------------------------------------------------------- */
	main table.CompanySet tr,
	main table.HistorySet tr {
		width         : 100%;
		overflow      : hidden;
		display       : block;
		border-radius : 6px;
		border        : 1px solid #002244;
		margin        : 5px auto;
	}
	
			main table.CompanySet th,
			main table.HistorySet th {
				width        : 100%;
				background    : #fafafa;
				display       : block;
				border-bottom : 1px dotted #002244;
			}
			
			main table.CompanySet td,
			main table.HistorySet td {
				width         : 100%;
				display       : block;
				border-bottom : 0px;
			}
			
			main tr.FourColumn tr {
				display : table;
			}
			
					main tr.FourColumn th {
						width         : 15% !important;
						display       : table-cell !important;
						border-bottom : 0px;
					}
					
					main tr.FourColumn td {
						width         : 35% !important;
						display       : table-cell !important;
						display       : block;
						border-bottom : 0px;
					}
			
			
	
	
	
	/* ------------------------------------------------------------- */
	/* ▼#FooterInnerContainer */
	/* ------------------------------------------------------------- */
	#FooterInnerContainer {
		width   : 90% !important;
		display : block;
	}
	
			#FooterLeft {
				width   : 100%  !important;
				display : block !important;
			}
			
			#FooterRight {
				width   : 100%  !important;
				display : block !important;
			}
			
			
			#AddrContainer {
				width   : 98%;
				display : block;
			}
			
			
			div.FooterBackToTop {
				width      : 98%;
				height     : 80px;
				text-align : center;
				display    : block;
				padding    : 0px  0px 0px  0px;
				margin     : 5px auto 5px auto;
			}
	
	
	/* ------------------------------------------------------------- */
	/* ▼#FooterInnerMenuContainer */
	/* ------------------------------------------------------------- */
	#FooterInnerMenuContainer nav.menu ul {
		width         : 96%;
		overflow      : hidden;
		display       : flex;
		flex-wrap     : wrap;
		align-content : space-between;
		border        : 1px solid #cccccc;
		border-radius : 6px;
		padding       : 0px  0px 0px  0px;
		margin        : 0px auto 0px auto;
	}
	
			#FooterInnerMenuContainer nav.menu ul li:first-child {
				width         : 100% !important;
				border-bottom : 1px solid #cccccc;
				padding       : 0px  0px 0px  0px;
				margin        : 0px auto 0px auto;
			}
			
			#FooterInnerMenuContainer nav.menu ul li {
				width         : 50% !important;
				border-bottom : 1px solid #cccccc;
				padding       : 0px  0px 0px  0px;
				margin        : 0px auto 0px auto;
			}
			
			#FooterInnerMenuContainer nav.menu ul li:nth-child(even) {
				border-right : 1px solid #cccccc;
			}
			
			#FooterInnerMenuContainer nav.menu ul li:nth-child(4),
			#FooterInnerMenuContainer nav.menu ul li:nth-child(5) {
				border-bottom : 0px solid #cccccc;
			}
	
	/* ------------------------------------------------------------- */
	/* ▼#CopyrightContainer */
	/* ------------------------------------------------------------- */
	#CopyrightContainer small {
		text-align : center !important;
	}
	
	
	
	/* ------------------------------------------------------------- */
	/* ▼#FormContainer */
	/* ------------------------------------------------------------- */
	#FormContainer fieldset {
		width : 100%;
	}
	
	#FormContainer fieldset dd {
		width      : 98%;
		text-align : left;
	}
	
	#FormContainer fieldset dd input[type="text"] {
		width      : 100% !important;
	}
	
	#FormContainer table.FormSet th,
	#FormContainer table.FormSet td {
		width   : 98%;
		display : block !important;
		padding : 4px 6px 8px  6px;
		margin  : 5px auto 5px auto;
	}
	
	#FormContainer table.FormSet td {
		border-bottom : 0px;
	}
	
	#FormContainer input[type="text"] {
		width       : 96% !important;
		display     : block;
		padding     : 2px 2px  2px 2px;
		margin      : 0px auto 0px auto !important;
	}
	
	#FormContainer table.FormSet tr {
		border        : 1px solid #cccccc;
		border-radius : 6px;
		padding       : 4px  6px 8px  6px;
		margin        : 5px auto 5px auto !important;
	}
	
	span.exmp {
		display : block !important;
	}
	
	
	/* ------------------------------------------------------------- */
	/* ▼#FormContainer */
	/* ------------------------------------------------------------- */
	div.AnchorContainer ul.AnchorSet li {
		width  : 33% !important;
		margin : 0px auto 0px auto;
	}
	
			div.AnchorContainer ul.AnchorSet li figcaption {
				font-size     : 9pt;
			}
			
					div.AnchorContainer ul.AnchorSet li figcaption br {
						display : none;
					}
	
}/* media only screen and (max-width: 640px) */






/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ */
/* ◆media only screen and (max-width: 580px) */
/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ */
@media only screen and (max-width: 580px) {
	
	div.ProductsDetailContainer div.HeadingContainer {
		display : block !important;
	}
	
			div.ProductsDetailContainer div.HeadingContainer  div.HeadingLeft {
				width   : 90%;
			}
			
			div.ProductsDetailContainer div.HeadingContainer  div.HeadingRight {
				width   : 90%;
			}
			
	
}/* media only screen and (max-width: 580px) */



/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ */
/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= */
/* ---------------------------------------------------------------------------- */
/* ------------------------------------------------------------- */