@font-face {
    font-family: 'supermarketregular';
    src: url('font/supermarket-webfont.eot');
    src: url('font/supermarket-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/supermarket-webfont.woff2') format('woff2'),
         url('font/supermarket-webfont.woff') format('woff'),
         url('font/supermarket-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}



body {
	margin: 0px  0px;
	padding: 0px  0px;
}
img{
	border: 0;
	text-align: center;
}
a:link {
	color: #005CA2;
	text-decoration: none
}
a:visited {
	color: #005CA2;
	text-decoration: none
}
a:active {
	color: #0099FF;
	text-decoration: none
}
a:hover {
	color: #0099FF;
	text-decoration: none
}
.main_w {
	font-family: Arial;
	font-size: 16px;
	color:#ffffff;
	line-height:20px;
	}
.main {
	font-family: Arial;
	font-size: 14px;
	color:#333333;
	line-height:20px;
}

.main_sp1 {
	  font-family: Arial;
	font-size: 20px;
	color:#003399;
	line-height:16px;
	padding:10px 0 8px 15px;
	border-top:1px #CCCCCC solid;
}
.txt_top3 {
	  font-family: Arial;
	font-size: 22px;
	color:#003399;
	line-height:14px;
	padding:5px 0 5px 5px;
	border-top:0px #CCCCCC solid;
}
.txt_top4 {
	  font-family: Arial;
	font-size: 18px;
	color:#003399;
	line-height:14px;
	padding:5px 0 5px 5px;
	border-top:0px #CCCCCC solid;
}
.main_sp2 {
	  font-family: Arial;
	font-size: 22px;
	color:#003399;
	line-height:16px;
	padding:20px 0 20px 15px;
	border-top:1px #E8E8E8 solid;
	border-bottom:1px #E8E8E8 solid;
	background-color:#F0F0F0;
}
.main0 {
	font-family: Arial, Trebuchet MS, Verdana, Helvetica;
	font-size: 14px;
	color:#3f3f3f;
	line-height:16px;
}
.main1 {
	font-family: Arial;
	font-size: 14px;
	color:#3f3f3f;
}
.main1-1 {
	font-family: Arial;
	font-size: 14px;
	color:#3f3f3f;
}
.main1-2 {
	font-family: Arial;
	font-size: 11px;
	color:#3f3f3f;
}
.main11 {
	font-family: Arial;
	font-size: 12px;
	color:#000000;
}
.main2 {
	font-family: Arial;
	font-size: 14px;
	color:#3f3f3f;
	line-height:16px;
}
.main3 {
	font-family: Arial;
	font-size: 16px;
	color:#3f3f3f;
}
.main4 {
	font-family: Arial;
	font-size: 10px;
	color:#000000;
}
.main5 {
	font-family: Arial;
	font-size: 11px;
	color:#3f3f3f;
}
.main5_1 {
	font-family: Arial;
	font-size: 14px;
	line-height:18px;
	color:#FFFFFF;
}
.main5_2 {
	font-family: Arial;
	font-size: 16px;
	line-height:18px;
	color:#3f3f3f;
}
.main5_3 {
	font-family: Arial;
	font-size: 16px;
	line-height:6px;
	color:#3f3f3f;
}
.main5_4 {
	font-family: Arial;
	font-size: 14px;
	line-height:18px;
	color:#3f3f3f;
}

.main5_5 {
	font-family: Arial;
	font-size: 18px;
	line-height:18px;
	color:#3f3f3f;
}
.main6 {
	font-family: Arial;
	font-size: 13px;
	color:#333333;
}
.main7 {
	font-family: Arial;
	font-size: 15px;
	color: #7a7a7a;
}
.main8 {
	font-family: Arial;
	font-size: 18px;
	color:#3f3f3f;
}
.main9 {
	font-family: Arial;
	font-size: 20px;
	color: #3f3f3f;
	font-weight: bold;
	line-height:22px;
}
.main10 {
	font-family: Arial;
	font-size: 12px;
	color:#333333;
	}
	.main17 {
	font-family: Arial;
	font-size: 14px;
	color: #3f3f3f;
	font-weight: bold;
}
.main19 {
	font-family: Arial;
	font-size: 12px;
	color:#3f3f3f;
	font-weight: bold;
}
.main20 {
	font-family: Arial;
	font-size: 12px;
	color:#3f3f3f;
	font-weight: bold;
}
.blue {
	color:#1c6892;
}
.back {
	color:#000000;
}
.white {
	color:#FFFFFF;
}

.bordernew1 {
	border:1px solid #d3d3d3;
}
.bordernew2 {
	border-top:1px solid #d3d3d3;
}
.borderlink1 {
	border-left:1px solid #FFFFFF;
}
.borderlink2 {
	border-right:1px solid #FFFFFF;
}
.borderpump1 {
	border-right:1px solid #FFFFFF;
}
.borderpump2 {
	border-bottom:1px solid #FFFFFF;
}
.borderhome1 {
	border:1px solid #FFFFFF;
}
.borderhome2 {
	border:1px solid #cccccc;
}
.border0 {
	border-top:1px solid #cccccc;
}
.border1 {
	border:1px solid #cccccc;
}
.border1-1 {
	border:1px solid #e9e9e9;
}
.border2 {
	border-top:1px solid #cccccc;
}
.border3 {
	border-left:1px solid #cccccc;
}
.border4 {
	border-right:1px solid #cccccc;
}
.border5 {
	border-bottom:1px solid #cccccc;
}
.border6 {
	border-right:1px solid #FFFFFF;
}
.text_normal {
	font-family: Tahoma;
	font-size: 12px;
	color: #406618;
	text-decoration: none;
		line-height:20px;
}


.tabbar1 {
	cursor:pointer;
	background:url('images/export/exp_1a.jpg') no-repeat;
	width:250px;
	height:75px;
}
.tabbar1_1 {
	cursor:pointer;
	background:url('images/export/exp_1b.jpg') no-repeat;
	width:198px;
	height:75px;
}
.tabbar2 {
	cursor:pointer;
	background:url('images/export/exp_2a.jpg') no-repeat;
	width:102px;
	height:75px;
}
.tabbar2_1 {
	cursor:pointer;
	background:url('images/export/exp_2b.jpg') no-repeat;
	width:102px;
	height:75px;
}
.tabbar3 {
	cursor:pointer;
	background:url('images/export/exp_3a.jpg') no-repeat;
	width:102px;
	height:75px;
}
.tabbar3_1 {
	cursor:pointer;
	background:url('images/export/exp_3b.jpg') no-repeat;
	width:102px;
	height:75px;
}
.tabbar4 {
	cursor:pointer;
	background:url('images/export/exp_4a.jpg') no-repeat;
	width:102px;
	height:75px;
}
.tabbar4_1 {
	cursor:pointer;
	background:url('images/export/exp_4b.jpg') no-repeat;
	width:102px;
	height:75px;
}


.scroll-area9{
float:left;
width:320px;
height:250px;
overflow:auto;
 scrollbar-face-color:WHITE; 
 scrollbar-arrow-color:#1489d9; 
 scrollbar-highlight-color:#3f3f3f; 
 scrollbar-3dlight-color:#1489d9; 
 scrollbar-shadow-color:#1489d9; 
 scrollbar-darkshadow-color:#3f3f3f;
}

.scroll-area10{
float:left;
width:295px;
height:420px;
overflow:auto;
 scrollbar-face-color:WHITE; 
 scrollbar-arrow-color:#1489d9; 
 scrollbar-highlight-color:#3f3f3f; 
 scrollbar-3dlight-color:#1489d9; 
 scrollbar-shadow-color:#1489d9; 
 scrollbar-darkshadow-color:#3f3f3f;
}
.scroll-area11{
float:left;
width:570px;
height:130px;
overflow:auto;
 scrollbar-face-color:WHITE; 
 scrollbar-arrow-color:#1489d9; 
 scrollbar-highlight-color:#3f3f3f; 
 scrollbar-3dlight-color:#1489d9; 
 scrollbar-shadow-color:#1489d9; 
 scrollbar-darkshadow-color:#3f3f3f;
}

#globalpure { 
    position:absolute;
	width: 100%; 
	margin-top:-100px;
	float:center;
	z-index:1000;
	}
#globalmenu { 
position:absolute;
	width: 100%; 
	height: 0px; 
	margin-top:0;
	float:center;
	z-index:100000;
	}
#globalHeader1 { 
    position:absolute;
	width: 100%; 
	margin-top:-100px;
	float:center;
	z-index:1000;
	}
#globalHeader2 {
	position: absolute;
	width: 100%;
	margin-top:-80px;
	float:center;
	z-index:1000;
	}
#globalHeader3 { 
	position: absolute;
	width: 100%;
	margin-top:-60px;
	float:center;
	z-index:1000;
	}
#globalHeader4 { 
	position: absolute;
	width: 100%;
	margin-top:-50px;
	float:center;
	z-index:1000;
	}
#globalHeader5 {
	position: absolute;
	width: 105px;
	height: 0px;
	margin-top: 223px;
	margin-left: 418px;
	float:center;
	z-index: 1000;
}
#globalHeader6 { 
	position: absolute;
	width: 105px;
	height: 0px;
	margin-top: 315px;
	margin-left: 334px;
	float:center;
	z-index: 1000;
}
#globalHeader7 { 
	position: absolute;
	width: 105px;
	height: 0px;
	margin-top: 402px;
	margin-left: 244px;
	float:center;
	z-index: 1000;
}
#globalHeader8 { 
	position: absolute;
	width: 105px;
	height: 0px;
	margin-top: 83px;
	float:center;
	left: 130px;
	z-index: 1000;
}
#bb2 {  
	width: 950px;  
	height: 0px; 
	margin:0px;
	z-index:100 }	

.GHlogo  { 
	display: block;  
	padding-left:0;
	z-index:100000
}
.GHlogo1  { 
	display: block;  
	padding-left:0;
	z-index:200000
}
.boxm99{
	padding:10px;
	background-color:#FCF2CD;
	border-bottom:1px solid #CFB054;
	border-top:1px solid #CFB054;
}

.boxm66 td{
 
	padding:10px;
	background-color:#FCF2CD;
	border:1px solid #CFB054;
	border-bottom:1px solid #CFB054;
	border-top:1px solid #CFB054;
}

.opacity75 { /* 75% opaque */
    opacity:0.70;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=70)";
    filter:alpha(opacity=70);
    zoom:1
}
.opacity100 { /* fully opaque */
    opacity:1;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
    filter:alpha(opacity=100);
    zoom:1
}
@font-face {
    font-family: 'supermarketregular';
    src: url('font/supermarket-webfont.eot');
    src: url('font/supermarket-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/supermarket-webfont.woff2') format('woff2'),
         url('font/supermarket-webfont.woff') format('woff'),
         url('font/supermarket-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

.img-hover img {
    -webkit-transition: all .3s ease; /* Safari and Chrome */
  	-moz-transition: all .3s ease; /* Firefox */
  	-o-transition: all .3s ease; /* IE 9 */
  	-ms-transition: all .3s ease; /* Opera */
  	transition: all .3s ease;
}
.img-hover img:hover {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform:translateZ(0) scale(1.20); /* Safari and Chrome */
    -moz-transform:scale(1.20); /* Firefox */
    -ms-transform:scale(1.20); /* IE 9 */
    -o-transform:translatZ(0) scale(1.20); /* Opera */
    transform:translatZ(0) scale(1.20);
}
  
  
.grayscale {
  -webkit-filter: brightness(1.10) grayscale(100%) contrast(90%);
  -moz-filter: brightness(1.10) grayscale(100%) contrast(90%);
  filter: brightness(1.10) grayscale(100%); 
}


.hovereffect {
  width: 100%;
  height: 100%;
  float: left;
  overflow: hidden;
  position: relative;
  text-align: center;
  cursor: default;
  background: -webkit-linear-gradient(45deg, #000000 0%, #05abe0 100%);
  background: linear-gradient(45deg, #000000 0%,#05abe0 100%);
}

.hovereffect .overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
  padding: 3em;
  text-align: left;
}

.hovereffect img {
  display: block;
  position: relative;
  max-width: none;
  width: calc(100% + 60px);
  -webkit-transition: opacity 0.35s, -webkit-transform 0.45s;
  transition: opacity 0.35s, transform 0.45s;
  -webkit-transform: translate3d(-40px,0,0);
  transform: translate3d(-40px,0,0);
}

.hovereffect h2 {
  text-transform: uppercase;
  color: #fff;
  position: relative;
  font-size: 17px;
  background-color: transparent;
  padding: 15% 0 10px 0;
  text-align: left;
}

.hovereffect .overlay:before {
  position: absolute;
  top: 20px;
  right: 20px;
  bottom: 20px;
  left: 20px;
  border: 1px solid #fff;
  content: '';
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.35s, -webkit-transform 0.45s;
  transition: opacity 0.35s, transform 0.45s;
  -webkit-transform: translate3d(-20px,0,0);
  transform: translate3d(-20px,0,0);
}

.hovereffect a, .hovereffect p {
  color: #FFF;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.35s, -webkit-transform 0.45s;
  transition: opacity 0.35s, transform 0.45s;
  -webkit-transform: translate3d(-10px,0,0);
  transform: translate3d(-10px,0,0);
}

.hovereffect:hover img {
  opacity: 0.6;
  filter: alpha(opacity=60);
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
}

.hovereffect:hover .overlay:before,
.hovereffect:hover a, .hovereffect:hover p {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
}

.black-ribbon {
  position: fixed;
  z-index: 9999;
  width: 70px;
}
@media only all and (min-width: 768px) {
  .black-ribbon {
    width: auto;
  }
}

.stick-left { left: 0; }
.stick-right { right: 0; }
.stick-top { top: 0; }
.stick-bottom { bottom: 0; }