html {background: #000000 url('../images/bkg-black-OP.jpg') no-repeat left top; background-size: cover; background-attachment: fixed;}
#imContent {margin: 0 auto; }
/*#imGroup_1 { float: left; }
#imGroup_1 > div { float: left; }
#imGroup_2 > div { float: left; } */
#imCell_1 { display: block; position: relative; overflow: hidden; }
#imCellStyle_1 { position: relative; box-sizing: border-box; text-align: center; z-index: 2;}
#imCellStyleGraphics_1 { position: absolute; top: 3px; bottom: 3px; background-color: transparent; }
/*#imObjectImage_1 { width: 100%; max-width: 56px; } */
@media (min-width: 960px) {
	#imContent { width: 960px; }
	#imGroup_1 { width: 960px; }
	#imGroup_2 { width: 960px; }
/*	#imGroup_3 { width: 360px; height: 61px; }
	#imCell_1 { width: 240px; min-height: 55px;  padding-top: 3px; padding-bottom: 3px; padding-left: 0px; padding-right: 0px; }
	#imCellStyle_1 { width: 240px; min-height: 55px; padding: 3px 0px 3px 0px; border-top: 0; border-bottom: 0; border-left: 0; border-right: 0; }
	#imCellStyleGraphics_1 { left: 0px; right: 0px; }
	#imGroup_4 { width: 360px; height: 61px; }
	#imGroup_5 { width: 960px; height: 15px; } */
	@font-face {
	font-family: "DearJoe-3-W00-Reg";
   src: url("../style/fonts/DearJoe-3-W00-Reg.eot"); /* IE9*/
   src: url("../style/fonts/DearJoe-3-W00-Reg.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
		url("../style/fonts/DearJoe-3-W00-Reg.woff2") format("woff2"), /* chrome?firefox */
		url("../style/fonts/DearJoe-3-W00-Reg.woff") format("woff"), /* chrome?firefox */
		url("../style/fonts/DearJoe-3-W00-Reg.ttf") format("truetype"), /* chrome?firefox?opera?Safari, Android, iOS 4.2+*/
		url("../style/fonts/DearJoe-3-W00-Reg.svg#DearJoe-3-W00-Reg") format("svg"); /* iOS 4.1- */
}

p.fontSTYLE { font-family: 'DearJoe-3-W00-Reg', Arial, sans-serif; font-style: normal; color: #505050; }
	
}
@media  (max-width: 959px) and (min-width: 720px) {
	#imContent { width: 720px; }
	#imGroup_1 { width: 720px; }
	#imGroup_2 { width: 720px; }
/*	#imGroup_3 { width: 270px; height: 61px; }
	#imCell_1 { width: 180px; min-height: 55px;  padding-top: 3px; padding-bottom: 3px; padding-left: 0px; padding-right: 0px; }
	#imCellStyle_1 { width: 180px; min-height: 55px; padding: 3px 0px 3px 0px; border-top: 0; border-bottom: 0; border-left: 0; border-right: 0; }
	#imCellStyleGraphics_1 { left: 0px; right: 0px; }
	#imGroup_4 { width: 270px; height: 61px; }
	#imGroup_5 { width: 720px; height: 15px; }  */
	@font-face {
	font-family: "DearJoe-3-W00-Reg";
   src: url("../style/fonts/DearJoe-3-W00-Reg.eot"); /* IE9*/
   src: url("../style/fonts/DearJoe-3-W00-Reg.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
		url("../style/fonts/DearJoe-3-W00-Reg.woff2") format("woff2"), /* chrome?firefox */
		url("../style/fonts/DearJoe-3-W00-Reg.woff") format("woff"), /* chrome?firefox */
		url("../style/fonts/DearJoe-3-W00-Reg.ttf") format("truetype"), /* chrome?firefox?opera?Safari, Android, iOS 4.2+*/
		url("../style/fonts/DearJoe-3-W00-Reg.svg#DearJoe-3-W00-Reg") format("svg"); /* iOS 4.1- */
}

p.fontSTYLE { font-family: 'DearJoe-3-W00-Reg', Arial, sans-serif; font-style: normal; color: #505050; }

}
@media  (max-width: 719px) and (min-width: 480px) {
	#imContent { width: 480px; }
	#imGroup_1 { width: 480px; }
	#imGroup_2 { width: 480px; }
/*	#imGroup_3 { width: 180px; height: 61px; }
	#imCell_1 { width: 120px; min-height: 55px;  padding-top: 3px; padding-bottom: 3px; padding-left: 0px; padding-right: 0px; }
	#imCellStyle_1 { width: 120px; min-height: 55px; padding: 3px 0px 3px 0px; border-top: 0; border-bottom: 0; border-left: 0; border-right: 0; }
	#imCellStyleGraphics_1 { left: 0px; right: 0px; }
	#imGroup_4 { width: 180px; height: 61px; }
	#imGroup_5 { width: 480px; height: 15px; } */
	@font-face {
	font-family: "DearJoe-3-W00-Reg";
   src: url("../style/fonts/DearJoe-3-W00-Reg.eot"); /* IE9*/
   src: url("../style/fonts/DearJoe-3-W00-Reg.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
		url("../style/fonts/DearJoe-3-W00-Reg.woff2") format("woff2"), /* chrome?firefox */
		url("../style/fonts/DearJoe-3-W00-Reg.woff") format("woff"), /* chrome?firefox */
		url("../style/fonts/DearJoe-3-W00-Reg.ttf") format("truetype"), /* chrome?firefox?opera?Safari, Android, iOS 4.2+*/
		url("../style/fonts/DearJoe-3-W00-Reg.svg#DearJoe-3-W00-Reg") format("svg"); /* iOS 4.1- */
}

p.fontSTYLE { font-family: 'DearJoe-3-W00-Reg', Arial, sans-serif; font-style: normal; color: #505050; }

}
@media  (max-width: 479px) and (min-width: 320px) {
	#imContent { width: 320px; }
	#imGroup_1 { width: 320px; }
	#imGroup_2 { width: 320px; }
/*	#imGroup_3 { width: 120px; height: 61px; }
	#imCell_1 { width: 80px; min-height: 55px;  padding-top: 3px; padding-bottom: 3px; padding-left: 0px; padding-right: 0px; }
	#imCellStyle_1 { width: 80px; min-height: 55px; padding: 3px 0px 3px 0px; border-top: 0; border-bottom: 0; border-left: 0; border-right: 0; }
	#imCellStyleGraphics_1 { left: 0px; right: 0px; }
	#imGroup_4 { width: 120px; height: 61px; }
	#imGroup_5 { width: 320px; height: 15px; } */
	@font-face {
	font-family: "DearJoe-3-W00-Reg";
   src: url("../style/fonts/DearJoe-3-W00-Reg.eot"); /* IE9*/
   src: url("../style/fonts/DearJoe-3-W00-Reg.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
		url("../style/fonts/DearJoe-3-W00-Reg.woff2") format("woff2"), /* chrome?firefox */
		url("../style/fonts/DearJoe-3-W00-Reg.woff") format("woff"), /* chrome?firefox */
		url("../style/fonts/DearJoe-3-W00-Reg.ttf") format("truetype"), /* chrome?firefox?opera?Safari, Android, iOS 4.2+*/
		url("../style/fonts/DearJoe-3-W00-Reg.svg#DearJoe-3-W00-Reg") format("svg"); /* iOS 4.1- */
}

p.fontSTYLE { font-family: 'DearJoe-3-W00-Reg', Arial, sans-serif; font-style: normal; color: #505050; }

}
@media  (max-width: 319px) {
	#imContent { width: 100%; max-width: 960px; }
	#imGroup_1 { width: 100%; clear: left; }
	#imGroup_2 { width: 100%; clear: left; }
	#imGroup_3 { display: none; clear: left; }
	#imCell_1 { clear: left; }
	#imCell_1 { width: 100%; min-height: 12px;  padding-top: 3px; padding-bottom: 3px; padding-left: 0px; padding-right: 0px; box-sizing: border-box; }
	#imCellStyle_1 { width: 100%; min-height: 0px; padding: 3px 0px 3px 0px; }
	#imCellStyleGraphics_1 { top: 3px; bottom: 3px; left: 0px; right: 0px; }
	#imGroup_4 { display: none; clear: left; }
	#imGroup_5 { display: none; clear: left; }
	@font-face {
	font-family: "DearJoe-3-W00-Reg";
   src: url("../style/fonts/DearJoe-3-W00-Reg.eot"); /* IE9*/
   src: url("../style/fonts/DearJoe-3-W00-Reg.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
		url("../style/fonts/DearJoe-3-W00-Reg.woff2") format("woff2"), /* chrome?firefox */
		url("../style/fonts/DearJoe-3-W00-Reg.woff") format("woff"), /* chrome?firefox */
		url("../style/fonts/DearJoe-3-W00-Reg.ttf") format("truetype"), /* chrome?firefox?opera?Safari, Android, iOS 4.2+*/
		url("../style/fonts/DearJoe-3-W00-Reg.svg#DearJoe-3-W00-Reg") format("svg"); /* iOS 4.1- */
}

p.fontSTYLE { font-family: 'DearJoe-3-W00-Reg', Arial, sans-serif; font-style: normal; color: #505050; }

}
